Pytania oznaczone «python»

98
Jak przekonwertować Nonetype na int lub string?

Mam Nonetypewartość x, generalnie jest to liczba, ale może być None. Chcę to podzielić przez liczbę, ale Python podnosi: TypeError: int() argument must be a string or a number, not 'NoneType' Jak mogę to rozwiązać?

98
setuptools: lokalizacja folderu danych pakietu

Używam setuptools do dystrybucji mojego pakietu Pythona. Teraz muszę rozprowadzić dodatkowe pliki danych. Z tego, co zebrałem z dokumentacji setuptools, muszę mieć moje pliki danych w katalogu pakietu. Jednak wolałbym, aby moje pliki danych znajdowały się w podkatalogu w katalogu...

98
Przełączaj się między dwiema ramkami w tkinter

Zbudowałem kilka moich pierwszych skryptów z ładnym małym GUI, jak pokazały mi tutoriale, ale żaden z nich nie dotyczy tego, co zrobić dla bardziej złożonego programu. Jeśli masz coś z „menu startowym”, na ekranie początkowym i po wybraniu przez użytkownika przechodzisz do innej sekcji...

98
liczba imshow () jest za mała

Próbuję zwizualizować tablicę numpy przy użyciu imshow (), ponieważ jest podobna do imagesc () w Matlabie. imshow(random.rand(8, 90), interpolation='nearest') Wynikowa liczba jest bardzo mała w środku szarego okna, podczas gdy większość miejsca jest niezajęta. Jak ustawić parametry, aby...

98
Niestandardowe sortowanie list w Pythonie

Refaktoryzowałem stary kod i natknąłem się na to: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Kod działa (i napisałem go około 3 lata temu!), Ale nie mogę znaleźć tego udokumentowanego nigdzie w dokumentacji...

98
dodawanie szumu do sygnału w Pythonie

Chcę dodać losowy szum do około 100 bin sygnału, który symuluję w Pythonie - żeby był bardziej realistyczny. Na podstawowym poziomie, moją pierwszą myślą było przejście do segmentu segment po segmencie i po prostu wygenerowanie liczby losowej z określonego zakresu i dodanie lub odjęcie tej...

98
Konwertuj słownik Pythona na tablicę JSON

Obecnie mam ten słownik wydrukowany przy użyciu pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL':...

98
Python os.path.join () na liście

potrafię >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Ale kiedy robię >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Czego tu brakuje?