Pytania oznaczone «python»

186
Jak skomentować blok kodu Pythona w Vimie

Zastanawiałem się, czy w Vimie było jakieś mapowanie klawiszy, które pozwoliło mi na wcięcie niektórych linii kodu (czy te linie zostały wybrane w trybie wizualnym, czy n linii powyżej / poniżej aktualnej pozycji kursora). Więc w zasadzie coś, co przekształca następujące def my_fun(x, y):...

186
Konwertuj timedelta na całkowitą liczbę sekund

Mam różnicę czasu time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Jak znaleźć całkowitą liczbę sekund, które minęły? diff.secondsnie liczy dni. Mógłbym zrobić: diff.seconds +...

186
Typy niezmienne a zmienne

Jestem zdezorientowany, czym jest niezmienny typ. Wiem, że floatobiekt jest uważany za niezmienny, z tego rodzaju przykładem z mojej książki: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Czy jest to uważane za niezmienne ze względu na strukturę /...

186
Serializacja instancji klasy do JSON

Próbuję utworzyć reprezentację ciągu JSON wystąpienia klasy i mam trudności. Powiedzmy, że klasa jest zbudowana w następujący sposób: class testclass: value1 = "a" value2 = "b" Wywołanie json.dumps odbywa się w następujący sposób: t = testclass() json.dumps(t) Nie udaje się i mówi mi, że...

186
wyjście na żywo z komendy podprocesu

Używam skryptu python jako sterownika kodu hydrodynamicznego. Kiedy przychodzi czas na uruchomienie symulacji, używam subprocess.Popendo uruchomienia kodu, zbieram dane wyjściowe ze stdout i stderr do subprocess.PIPE--- następnie mogę wydrukować (i zapisać w pliku dziennika) informacje wyjściowe i...

185
Częste użycie Pythona w Google [zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

185
Obiekt typu niestandardowego jako klucz słownika

Co muszę zrobić, aby użyć obiektów niestandardowego typu jako kluczy w słowniku Pythona (gdzie nie chcę, aby „identyfikator obiektu” działał jako klucz), np. class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length Chciałbym użyć...

185
Analizowanie HTML za pomocą Pythona

Szukam modułu parsera HTML dla Pythona, który może pomóc mi uzyskać tagi w postaci list / słowników / obiektów Pythona. Jeśli mam dokument w formie: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div id='class'>Something...

185
Jak mogę sprawdzić, czy jedna lista jest podzbiorem innej?

Muszę sprawdzić, czy lista jest podzbiorem innego - szukam zwrotu boolowskiego. Czy testowanie równości na mniejszej liście po skrzyżowaniu jest najszybszym sposobem na to? Wydajność ma ogromne znaczenie, biorąc pod uwagę liczbę zestawów danych, które należy porównać. Dodanie dalszych faktów na...

185
Sprawdzanie, czy w liście Python wpisz == lista

Być może mam tu pierdnięcie mózgu, ale naprawdę nie mogę zrozumieć, co jest nie tak z moim kodem: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break dane wyjściowe są, <type 'list'>ale instrukcja if nigdy się nie...