Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

1
Jak przekonwertować całkowitą sygnaturę czasową na datę i godzinę w Pythonie
Mam plik danych zawierający znaczniki czasu, takie jak „1331856000000”. Niestety nie mam dużo dokumentacji dotyczącej tego formatu, więc nie jestem pewien, jak sformatowany jest znacznik czasu. Wypróbowałem standard Pythonadatetime.fromordinal() i datetime.fromtimestamp()i kilka innych, ale mecze nic. Jestem pewien, że ta konkretna liczba odpowiada bieżącej dacie (np. 2012-3-16), ale niewiele więcej. …


8
Jaki jest cel „pip install - user…”?
Od pip install --help: --user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.) Dokumentacja dla site.USER_BASE to przerażający tunel czasoprzestrzenny o interesującym * temacie NIX, którego nie rozumiem. Do czego służy --userzwykły angielski? …

12
Czy konwertować datetime UTC Pythona na lokalną datę i godzinę, używając tylko standardowej biblioteki Pythona?
Mam instancję datetime Pythona, która została utworzona przy użyciu datetime.utcnow () i trwała w bazie danych. Do wyświetlania chciałbym przekonwertować instancję datetime pobraną z bazy danych na lokalną datetime przy użyciu domyślnej lokalnej strefy czasowej (tj. Tak jakby data została utworzona przy użyciu datetime.now ()). Jak przekonwertować datę / godzinę …

6
dlaczego powinienem zrobić kopię ramki danych w pandach
Podczas wybierania podrzędnej ramki danych z nadrzędnej ramki danych zauważyłem, że niektórzy programiści wykonują kopię ramki danych za pomocą tej .copy()metody. Na przykład, X = my_dataframe[features_list].copy() ... zamiast po prostu X = my_dataframe[features_list] Dlaczego robią kopię ramki danych? Co się stanie, jeśli nie wykonam kopii?

3
Podnieś ostrzeżenie w Pythonie bez przerywania programu
Próbuję zgłosić ostrzeżenie w Pythonie bez powodowania awarii / zatrzymania / przerwania programu. Używam następującej prostej funkcji, aby sprawdzić, czy użytkownik przekazał do niego liczbę niezerową. Jeśli tak, program powinien ich ostrzec, ale kontynuować normalnie. To powinno działać jak poniżej kod, ale należy użyć klasy Warning(), Error()albo Exception()zamiast drukować ostrzeżenie …

13
Uzyskaj skrót MD5 dużych plików w Pythonie
Użyłem hashliba (który zastępuje md5 w Pythonie 2.6 / 3.0) i działało dobrze, jeśli otworzyłem plik i włączyłem jego zawartość do hashlib.md5()funkcji. Problem dotyczy bardzo dużych plików, których rozmiar może przekraczać rozmiar pamięci RAM. Jak uzyskać skrót MD5 pliku bez ładowania całego pliku do pamięci?
188 python  md5  hashlib 

8
Jak odnosić się do względnych ścieżek zasobów podczas pracy z repozytorium kodu
Pracujemy z repozytorium kodów, które jest wdrażane zarówno w systemie Windows, jak i Linux - czasami w różnych katalogach. W jaki sposób jeden z modułów w projekcie powinien odnosić się do jednego z zasobów innych niż Python w projekcie (pliki CSV itp.)? Jeśli zrobimy coś takiego: thefile=open('test.csv') lub: thefile=open('../somedirectory/test.csv') Działa …

9
Python - Utwórz listę o początkowej pojemności
Taki kod często się zdarza: l = [] while foo: #baz l.append(bar) #qux Jest to bardzo powolne, jeśli masz zamiar dodać tysiące elementów do listy, ponieważ lista będzie musiała być stale zmieniana, aby dopasować do nowych elementów. W Javie możesz utworzyć ArrayList o początkowej pojemności. Jeśli masz pojęcie, jak duża …

3
Jak napisać dobry / poprawny pakiet __init__.py
Mój pakiet ma następującą strukturę: mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py ... basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py ... Nie jestem pewien, jak __init__.pypliki powinny być poprawnie zapisane. Do __init__.py #1wygląda następująco: __all__ = ['mapper', 'vehicle'] import mapper import vehicle Ale jak na …
188 python  packages 


19
Jak używać domyślnie zainstalowanego Pythona?
Próbuję przejść do Homebrew (po użyciu fink i macport) w systemie Mac OS X 10.6.2. Zainstalowałem Python 2.7 z brew install python Problem polega na tym, że w przeciwieństwie do Macport, wydaje się, że nie ma narzędzia python_select, a mój domyślny python dla Mac jest zawsze domyślny which python daj …
188 python  homebrew 

21
Jaki jest pythonowy sposób wykrywania ostatniego elementu w pętli „for”?
Chciałbym znać najlepszy sposób (bardziej zwarty i „pytoniczny”), aby wykonać specjalne traktowanie ostatniego elementu w pętli for. Istnieje fragment kodu, który powinien być wywoływany tylko między elementami, w ostatnim jest tłumiony. Oto jak obecnie to robię: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - 1: code_that_is_done_between_elements Czy …

6
TypeError: element sekwencji 0: oczekiwany ciąg, znaleziono int
Próbuję wstawić dane ze słownika do bazy danych. Chcę iterować wartości i odpowiednio je sformatować, w zależności od typu danych. Oto fragment kodu, którego używam: def _db_inserts(dbinfo): try: rows = dbinfo['datarows'] for row in rows: field_names = ",".join(["'{0}'".format(x) for x in row.keys()]) value_list = row.values() for pos, value in enumerate(value_list): …
188 python 

5
Jak zainstalować wiele pakietów Pythona za pomocą pip
Wiem, że to łatwy sposób, ale nie znalazłem go ani tutaj, ani w Google. Byłem więc ciekawy, czy istnieje sposób na zainstalowanie wielu pakietów za pomocą pip. Coś jak: pip install progra1 , progra2 ,progra3 ,progra4 . lub: pip install (command to read some txt containing the name of the …
188 python  pip 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.