Pytania otagowane jako python-2.7

Python 2.7 to ostatnia główna wersja z serii 2.xi nie jest już obsługiwana od 1 stycznia 2020 r. Nie używaj tego tagu po prostu do przekazania wersji Pythona, z której korzystasz, chyba że pytanie dotyczy problemu specyficznego dla Pythona 2.7. Użyj bardziej ogólnego tagu [python].

3
AttributeError: moduł „datetime” nie ma atrybutu „strptime”
Oto moja Transactionklasa: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy A kiedy próbuję uruchomić datefunkcję: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Otrzymuję następujący błąd: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: 'module' object …
153 python  class  python-2.7 

5
Backporting Python 3 open (encoding = „utf-8”) do Python 2
Mam bazę kodu w Pythonie, zbudowaną dla Pythona 3, która używa stylu open () w Pythonie 3 z parametrem kodowania: https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47 with open(fname, "rt", encoding="utf-8") as f: Teraz chciałbym przenieść ten kod do Pythona 2.x, aby mieć bazę kodu, która działa z Pythonem 2 i Pythonem 3. Jaka jest zalecana …

10
Listy zip w Pythonie
Próbuję się nauczyć, jak „spakować” listy. W tym celu mam program, w którym w określonym momencie wykonuję następujące czynności: x1, x2, x3 = stuff.calculations(withdataa) To daje mi trzy list x1, x2i x3każdy z, powiedzmy, rozmiar 20. Teraz ja robię: zipall = zip(x1, x2, x3) Jednak kiedy to robię: print "len …
151 python  python-2.7 

4
Jak stworzyć zagnieżdżony dykt w Pythonie?
Mam 2 pliki CSV: „Dane” i „Mapowanie”: Plik 'Mapping' ma 4 kolumny: Device_Name, GDN, Device_Type, i Device_OS. Wszystkie cztery kolumny są wypełnione. Plik „Dane” zawiera te same kolumny, z Device_Namewypełnionymi kolumnami, a pozostałe trzy kolumny są puste. Chcę, aby mój kod Pythona, aby otworzyć oba pliki i dla każdego Device_Namepliku …

10
Nie można zainstalować przez pip z powodu błędu egg_info
Bez względu na pakiet, który próbuję zainstalować, pojawia się ten błąd: error: invalid command 'egg_info' ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv Storing complete log in C:\Users\Zorpix\pip\pip.log Widziałem to pytanie , ale odpowiedź nie działa dla mnie. Mogę zainstalować pakiet dystrybucyjny, który jak …

9
Ubuntu z uruchomioną opcją „pip install” powoduje błąd „Nie można zbudować następujących wymaganych pakietów: * freetype”
Podczas wykonywania pip install -r requirements.txtotrzymuję następujący błąd na etapie instalacji matplotlib: REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [not found. pip may install it below.] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to install it after matplotlib.] tornado: yes [tornado was …

8
Czy w Pythonie jest wbudowana funkcja tożsamości?
Chciałbym wskazać funkcję, która nic nie robi: def identity(*args) return args mój przypadek użycia jest podobny do tego try: gettext.find(...) ... _ = gettext.gettext else: _ = identity Oczywiście mógłbym skorzystać ze identityzdefiniowanego powyżej, ale wbudowany z pewnością działałby szybciej (i unikałby błędów wprowadzonych przeze mnie). Najwyraźniej mapi filterużywaj Nonedla …

8
Python 2.7 otrzymuje dane wejściowe użytkownika i manipuluje jako ciąg znaków bez cudzysłowów
Chcę uzyskać ciąg znaków od użytkownika, a następnie nim manipulować. testVar = input("Ask user for something.") Czy istnieje sposób, aby testVar był ciągiem znaków bez konieczności wpisywania przeze mnie odpowiedzi w cudzysłowie? tj. „Hello” vs. Hello Jeśli użytkownik wpisze Hello, pojawia się następujący błąd: NameError: nazwa „Hello” nie jest zdefiniowana

7
Czytanie pliku Excela w Pythonie za pomocą pand
Próbuję odczytać plik Excela w ten sposób: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) co powoduje wyświetlenie błędu informującego o oczekiwaniu dwóch argumentów. Nie wiem, jaki jest drugi argument, a także to, co próbuję tutaj osiągnąć, to przekonwertować plik Excela na ramkę danych. Czy robię to we właściwy sposób? czy jest …


5
AttributeError („obiekt 'str' nie ma atrybutu 'odczyt'”)
W Pythonie pojawia się błąd: Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) Podany kod Pythona: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''): url += 'r/' + sub request = urllib2.Request (url + '.json', None, {'User-Agent' : 'Reddit desktop client by …

20
Jak zainstalować PyCrypto w systemie Windows?
Czytałem wszystkie inne źródła Google i wątek SO, ale nic nie działało. Python 2.7.3 32bitzainstalowany na Windows 7 64bit. Pobierz, wyodrębnij, a następnie spróbuj zainstalować PyCrypto w wyniku"Unable to find vcvarsall.bat". Więc instaluję MinGW i dołączam to do linii instalacyjnej jako wybrany kompilator. Ale wtedy pojawia się błąd"RuntimeError: chmod error". …

1
Dlaczego użycie from __future__ import print_function przerywa drukowanie w stylu Python2? [Zamknięte]
Zamknięte. To pytanie nie jest powtarzalne lub zostało spowodowane literówkami . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Jestem nowy w programowaniu w Pythonie i próbuję wydrukować z separatorem i zakończyć, ale nadal …

19
Dodawanie ścieżki Pythona w systemie Windows 7
Próbowałem dodać ścieżkę Pythona do wiersza poleceń w systemie Windows 7, ale bez względu na metodę, którą próbuję, nic nie działa. Użyłemset polecenia, próbowałem go dodać za pomocą polecenia Edytuj zmienne środowiskowe itp. Co więcej, jeśli uruchomię polecenie set w wierszu poleceń, wyświetli to python = c:\python27 Jednak nadal nie …

4
Jak czytać plik wiersz po wierszu w Pythonie?
W czasach prehistorycznych (Python 1.4) zrobiliśmy: fp = open('filename.txt') while 1: line = fp.readline() if not line: break print line po Pythonie 2.1 zrobiliśmy: for line in open('filename.txt').xreadlines(): print line zanim otrzymaliśmy wygodny protokół iteratora w Pythonie 2.3 i mogliśmy zrobić: for line in open('filename.txt'): print line Widziałem kilka przykładów …

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.