Pytania oznaczone «python»

86
Ogólny haczyk dla Pythona

Mam bardzo dziwne zachowanie, które wydaje się skutkować cichymi wyjątkami. Jak napisać ogólny try catch, w którym mogę debugować wszystkie wyjątki. Coś w rodzaju: try: # something that fails except e: print e Trochę więcej szczegółów na temat omawianego problemu: Mam aplikację Django,...

86
Bardzo duże macierze używające Pythona i NumPy

NumPy to niezwykle przydatna biblioteka, a korzystając z niej stwierdziłem, że z łatwością radzi sobie z dość dużymi macierzami (10000 x 10000), ale zaczyna borykać się z czymkolwiek znacznie większym (próbując stworzyć macierz o wymiarach 50000 x 50000 zawodzi). Oczywiście wynika to z ogromnych...

86
Importuj pakiet Pythona z lokalnego katalogu do interpretera

Rozwijam / testuję pakiet w moim katalogu lokalnym. Chcę go zaimportować do interpretera (v2.5), ale sys.path nie zawiera bieżącego katalogu. Teraz wpisuję sys.path.insert(0,'.'). Czy jest lepszy sposób? Również, from . import mypackage kończy się niepowodzeniem z tym błędem: ValueError:...

86
Serializacja JSON modeli Google App Engine

Szukałem od dłuższego czasu bezskutecznie. Mój projekt nie używa Django, czy istnieje prosty sposób na serializowanie modeli App Engine (google.appengine.ext.db.Model) do JSON, czy też muszę napisać własny serializator? Model: class Photo(db.Model): filename = db.StringProperty() title =...

86
Zagnieżdżona funkcja w Pythonie

Jakie korzyści lub konsekwencje moglibyśmy uzyskać dzięki kodowi Python w ten sposób: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) Znalazłem to w projekcie open source, robiąc coś pożytecznego wewnątrz zagnieżdżonej funkcji, ale nie...

86
Jak wyczyścić wszystkie zmienne w środku skryptu Pythona?

Szukam czegoś podobnego do 'wyczyść' w Matlabie: Polecenie / funkcja, która usuwa wszystkie zmienne z obszaru roboczego, zwalniając je z pamięci systemu. Czy jest coś takiego w Pythonie? EDYCJA: Chcę napisać skrypt, który w pewnym momencie czyści wszystkie zmienne.

86
jak otworzyć adres URL w Pythonie

import urllib fun open(): return urllib.urlopen('http://example.com') Ale kiedy otwiera się example.com, nie renderuje css ani js. Jak mogę otworzyć stronę internetową w przeglądarce internetowej? @error(404) def error404(error): return webbrowser.open('http://example.com') Używam...

86
Edycja określonej linii w pliku tekstowym w Pythonie

Powiedzmy, że mam plik tekstowy zawierający: Dan Warrior 500 1 0 Czy istnieje sposób, w jaki mogę edytować konkretną linię w tym pliku tekstowym? W tej chwili mam to: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " +...