Pytania oznaczone «python»

157
Zwrot produktu z listy

Czy istnieje bardziej zwięzły, skuteczny lub po prostu pytoniczny sposób na wykonanie następujących czynności? def product(list): p = 1 for i in list: p *= i return p EDYTOWAĆ: Właściwie uważam, że jest to nieznacznie szybsze niż użycie operator.mul: from operator import mul # from...

157
Python strptime () i strefy czasowe?

Mam plik zrzutu CSV z kopii zapasowej telefonu Blackberry IPD, utworzony za pomocą IPDDump. Ciągi daty / czasu tutaj wyglądają mniej więcej tak (gdzie ESTjest australijska strefa czasowa): Tue Jun 22 07:46:22 EST 2010 Muszę móc przeanalizować tę datę w Pythonie. Na początku próbowałem użyć...

157
Cel ustawienia Django „SECRET_KEY”

Jaki dokładnie jest sens SECRET_KEYin django? Przeprowadziłem kilka wyszukiwań w Google i sprawdziłem dokumenty ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), ale szukałem bardziej szczegółowego wyjaśnienia tego, i dlaczego jest to wymagane. Na przykład, co mogłoby się stać,...

157
Jak obliczyć wielkość wektora w Numpy?

Zgodnie z zasadą „Jest tylko jeden oczywisty sposób, aby to zrobić”, jak uzyskać wielkość wektora (tablica 1D) w Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Powyższe działa, ale nie mogę uwierzyć , że muszę sam określić tak banalną i podstawową...

157
pythonw.exe czy python.exe?

Krótko mówiąc: pythonw.exenic nie robi, nic nie python.exeakceptuje (którego powinienem użyć?) test.py: print "a" Okno CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid...

157
Instalowanie SciPy i NumPy za pomocą pip

Próbuję utworzyć wymagane biblioteki w dystrybuowanym pakiecie. Wymaga obu bibliotek SciPy i NumPy . Podczas programowania zainstalowałem oba przy użyciu apt-get install scipy który zainstalował SciPy 0.9.0 i NumPy 1.5.1 i działał dobrze. Chciałbym zrobić to samo używając pip install- aby móc...

157
Iterowanie po katalogach w Pythonie

Muszę iterować po podkatalogach danego katalogu i szukać plików. Jeśli otrzymam plik, muszę go otworzyć, zmienić zawartość i zastąpić go własnymi wierszami. Próbowałem tego: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in os.walk(rootdir): for file in files:...