Próbowałem znaleźć obszerny przewodnik na temat tego, czy najlepiej go używać, import moduleczy from module import? Właśnie zacząłem od Pythona i staram się zacząć od najlepszych praktyk. Zasadniczo miałem nadzieję, czy ktokolwiek może podzielić się swoimi doświadczeniami, jakie preferencje mają inni programiści i jaki jest najlepszy sposób na uniknięcie problemów …
Czasami pobieram kod źródłowy Pythona githubi nie wiem, jak zainstalować wszystkie zależności. Jeśli nie ma requirements.txtpliku, muszę go utworzyć ręcznie. Pytanie brzmi: Biorąc pod uwagę katalog kodu źródłowego Pythona, czy możliwe jest requirements.txtautomatyczne tworzenie z sekcji importu?
Czy ktoś mógłby mi zapewnić dobry sposób na import całego katalogu modułów? Mam taką strukturę: /Foo bar.py spam.py eggs.py Próbowałem po prostu przekonwertować go na pakiet, dodając __init__.pyi wykonując, from Foo import *ale nie działało to tak, jak chciałem.
Próbuję uruchomić moduł z konsoli. Struktura mojego katalogu jest następująca: Próbuję uruchomić moduł p_03_using_bisection_search.pyz problem_set_02katalogu przy użyciu: $ python3 p_03_using_bisection_search.py Kod wewnątrz p_03_using_bisection_search.pyjest: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …
Ok, widzę wiele takich błędów. Próbowałem wszystkiego, co wiem, i jeszcze tego nie rozgryzłem. Pracuję na serwerze programistycznym z systemem Python 2.5 i Django 1.3. Django 1.3 został zainstalowany przy użyciu instalacji python setup.py po rozpakowaniu pliku tar.gz. Wszystko działa dobrze, rzadko muszę uruchamiać, manage.pyale próbuję użyć nowej aplikacji staticfiles …
Muszę wiedzieć, czy istnieje moduł Pythona, bez importowania go. Importowanie czegoś, co może nie istnieć (nie tego, czego chcę): try: import eggs except ImportError: pass
To pierwszy raz, kiedy naprawdę usiadłem i wypróbowałem Python 3 i wydaje mi się, że zawodzi. Mam następujące dwa pliki: test.py config.py config.py ma zdefiniowane w nim kilka funkcji, a także kilka zmiennych. Ograniczyłem to do następujących: config.py debug = True test.py import config print (config.debug) Mam też __init__.py Jednak …
Mam program w języku Python, który tworzę, który można uruchomić na dwa sposoby: pierwszy to wywołanie „python main.py”, który w przyjazny sposób prosi użytkownika o wprowadzenie danych, a następnie uruchamia dane wejściowe użytkownika za pośrednictwem programu. Innym sposobem jest wywołanie "python batch.py -file- ", który przejdzie przez wszystkie przyjazne zbieranie …
Przewodnik po stylu Pythona sugeruje grupowanie importów w następujący sposób: Import należy pogrupować w następującej kolejności: standardowe importy bibliotek powiązany import stron trzecich import lokalnych aplikacji / bibliotek Jednak nie wspomina o tym, jak powinny wyglądać dwa różne sposoby importu: from foo import bar import foo Istnieje wiele sposobów ich …
Biorąc pod uwagę ciąg klasy Pythona, np. my_package.my_module.MyClassJaki jest najlepszy możliwy sposób jej załadowania? Innymi słowy szukam odpowiednika Class.forName()w Javie, funkcji w Pythonie. Musi działać w Google App Engine. Najlepiej byłoby, gdyby była to funkcja, która akceptuje FQN klasy jako ciąg i zwraca odniesienie do klasy: my_class = load_class('my_package.my_module.MyClass') my_instance …
I odpowiedział na pytanie dotyczące bezwzględnych importu w Pythonie, i pomyślałem, zrozumiałem, na podstawie odczytu z Python 2.5 changelog i towarzyszące PEP . Jednak po zainstalowaniu Pythona 2.5 i próbie stworzenia przykładu prawidłowego użycia from __future__ import absolute_import, zdaję sobie sprawę, że sprawy nie są takie jasne. Prosto z dziennika …
Próbuję uruchomić aplikację Django na moim VPS z systemem Debian 5. Kiedy uruchamiam aplikację demonstracyjną, wraca z tym błędem: File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in <module> raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc) ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.