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.

14
Jak skopiować cały katalog plików do istniejącego katalogu za pomocą Pythona?
Uruchom następujący kod z katalogu zawierającego katalog o nazwie bar(zawierający jeden lub więcej plików) i katalog o nazwie baz(zawierający także jeden lub więcej plików). Upewnij się, że nie ma katalogu o nazwie foo. import shutil shutil.copytree('bar', 'foo') shutil.copytree('baz', 'foo') Nie powiedzie się z: $ python copytree_test.py Traceback (most recent call …
210 python  shutil  copytree 


8
Konwertuj datetime Pythona na epokę za pomocą strftime
Mam czas w UTC, od którego chcę liczbę sekund od epoki. Używam strftime, aby przekonwertować go na liczbę sekund. Biorąc za przykład 1 kwietnia 2012 r. >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' 1 kwietnia 2012 UTC z epoki to 1333238400, ale powyższy zwraca 1333234800, który różni się o 1 godzinę. Wygląda więc na to, …
209 python  datetime  utc  epoch  strftime 

9
Co dokładnie robi metoda .join ()?
Jestem całkiem nowy w Pythonie i jestem całkowicie zdezorientowany, .join()ponieważ przeczytałem, że jest preferowaną metodą łączenia łańcuchów. Próbowałem: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) i dostałem coś takiego: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Dlaczego tak to działa? Czy nie powinno 595się automatycznie dodawać?
209 python  list  string 

12
Jakie są dobre rozwiązania ORM Pythona? [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ą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
209 python  orm 

3
Pomiń nagłówki podczas edycji pliku csv przy użyciu Pythona
Korzystam z kodu, o którym mowa poniżej, do edycji pliku CSV za pomocą języka Python. Funkcje wywoływane w kodzie tworzą górną część kodu. Problem: Chcę, aby poniższy kod zaczął edytować plik CSV z 2. rzędu. Chcę, aby wykluczył 1. wiersz zawierający nagłówki. Obecnie stosuje funkcje tylko w pierwszym rzędzie, a …
209 python  python-2.7  csv 



20
Iteracja co dwa elementy na liście
Jak wykonać analizę forpętli lub listy, aby każda iteracja dawała mi dwa elementy? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=', str(i+k) Wynik: 1+2=3 3+4=7 5+6=11
209 python  list 

9
Jak obsługiwać błędy w boto3?
Próbuję wymyślić, jak prawidłowo obsługiwać błędy w boto3. Próbuję utworzyć użytkownika IAM: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Gdy wywołanie użytkownika create_user się powiedzie, otrzymuję zgrabny obiekt, który zawiera kod statusu HTTP wywołania API i dane nowo utworzonego użytkownika. Przykład: {'ResponseMetadata': …





4
Spraw, aby virtualenv dziedziczył określone pakiety z globalnych pakietów witryn
Szukam sposobu na utworzenie virtualenv, który będzie zawierał tylko niektóre biblioteki (które wybrałem) podstawowej instalacji Pythona. Aby być bardziej konkretnym, próbuję zaimportować mój matplotlib do virtualenv podczas tworzenia virtualenv. Nie można go skutecznie zainstalować za pomocą pipa lub easy_install, ponieważ brakuje niektórych bibliotek kompilatora fortran. Do tej pory robiłem to …
208 python  virtualenv 

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.