Pytania oznaczone «python»

103
Powinienem użyć klasy czy słownika?

Mam klasę, która zawiera tylko pola i nie ma metod, na przykład: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =...

103
Połącz --user z --prefix error z setup.py install

Próbowałem zainstalować pakiety Pythona w systemie, do którego niedawno uzyskałem dostęp. Próbowałem wykorzystać stosunkowo nowy katalog pakietów witryn w języku Python dla każdego użytkownika i nową opcję --user. (Ta opcja jest obecnie nieudokumentowana , jednak istnieje dla Pythona 2.6+; możesz...

103
Python: wydrukować wyrażenie generatora?

W powłoce Pythona, jeśli wprowadzę zrozumienie listy, takie jak: >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] Otrzymuję ładnie wydrukowany wynik: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] To samo dotyczy rozumienia ze...

103
Jak stworzyć nową bazę danych za pomocą SQLAlchemy?

Za pomocą SQLAlchemy tworzony jest obiekt Engine w następujący sposób: from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") Dostęp enginenie powiedzie się, jeśli baza danych określona w argumencie do create_engine(w tym przypadku mydb) nie istnieje. Czy można...

103
ipython czyta nieprawidłową wersję Pythona

Mam problem z Pythonem, iPythonem i bibliotekami. Poniższe punkty pokazują łańcuch problematyki. Używam Pythona 2.7 na Mac Lion. iPython nie czyta bibliotek scipy, matplotlib, ale czyta numpy. Aby to naprawić, próbowałem zainstalować wersję kodu źródłowego Pythona i sprawiło mi to tylko więcej...

103
Użyj rejestrowania wypisuje wyjście pprint

Chcę użyć danych wyjściowych pprint, aby pokazać złożoną strukturę danych, ale chciałbym wyprowadzić je za pomocą modułu logowania, a nie standardowego wyjścia. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as STDOUT

103
Odpowiednik Pythona dla implode PHP?

Czy istnieje odpowiednik implodu PHP w Pythonie? Przeczytałem i rozdzieliłem zestaw rozdzielonych słów, a teraz chcę uporządkować je w przypadkowej kolejności i wydrukować słowa ze spacjami między nimi. implode - Połącz elementy tablicy za pomocą