Pytania oznaczone «python»

83
PermissionError: [Errno 13] w Pythonie

Dopiero zaczynam uczyć się języka Python i mam problem opisany poniżej: a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a_file = open('E:\Python Win7-64-AMD 3.3\Test',

83
Python: Jak przeanalizować treść z nieprzetworzonego e-maila, biorąc pod uwagę, że ten nieprzetworzony e-mail nie ma tagu „Body” ani nic takiego

Wydaje się, że łatwo jest uzyskać plik From To Subject itp. za pośrednictwem import email b = email.message_from_string(a) bbb = b['from'] ccc = b['to'] zakładając, że "a"jest to nieprzetworzony ciąg wiadomości e-mail, który wygląda mniej więcej tak. a = """From [email protected] Thu Jul...

83
Jak połączyć serię i ramkę DataFrame

Jeśli przyszedłeś tutaj, szukając informacji na temat łączenia znaków DataFramei Seriesw indeksie , spójrz na tę odpowiedź . Pierwotnym zamiarem PO było zapytanie, jak przypisać elementy serii jako kolumny do innej ramki DataFrame . Jeśli chcesz poznać odpowiedź na to pytanie, spójrz na...

83
PyCharm i PYTHONPATH

Jestem nowy w PyCharm. Mam katalog, który używam do mojego PYTHONPATH: c:\test\my\scripts\. W tym katalogu mam kilka modułów, które importuję. Działa dobrze w mojej powłoce Pythona. Jak dodać tę ścieżkę do katalogu w PyCharm, aby móc zaimportować zawartość tego katalogu?...

83
Wiele wyjść komórki IPython Notebook

Uruchamiam tę komórkę w notatniku IPython: # salaries and teams are Pandas dataframe salaries.head() teams.head() W rezultacie otrzymuję dane wyjściowe tylko teamsramki danych, a nie obu salariesi teams. Jeśli po prostu uruchomię salaries.head(), otrzymam wynik dla salariesramki danych, ale...

83
Nieintuicyjne zachowanie int () w Pythonie

To wyraźnie stwierdzono w docs że int (liczba) jest konwersja typu podłóg: int(1.23) 1 a int (string) zwraca wartość int wtedy i tylko wtedy, gdy łańcuch jest literałem liczby całkowitej. int('1.23') ValueError int('1') 1 Czy jest jakiś szczególny powód? Wydaje mi się sprzeczne z...

83
Czy można podzielić długą nazwę funkcji w wielu wierszach?

Nasz zespół programistów wykorzystuje linter PEP8, który wymaga maksymalnej długości linii 80 znaków . Kiedy piszę testy jednostkowe w Pythonie, lubię mieć opisowe nazwy metod, aby opisać, co robi każdy test. Jednak często prowadzi to do przekroczenia limitu znaków. Oto przykład funkcji, która...