python-module

Co robi if name = = "main": do?

Do czego służy if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, ... ead.start_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))

Jak zaimportować moduł z pełną ścieżką?

Jak mogę załadować moduł Pythona ze względu na jego pełną ścieżkę? Zauważ, że plik może znajdować się w dowolnym miejscu systemu plików, ponieważ jest to opcja konfiguracyjna.

Jak napisać moduł/pakiet Pythona?

Tworzyłem Skrypty Pythona do prostych zadań w pracy i nigdy nie zawracałem sobie głowy pakowaniem ich dla innych. Teraz zosta ... thon module install-able with " pip install ..." Jeśli to możliwe, chcę ogólny krok po kroku proces pisania modułów Pythona.

Jak zrobić import względny w Pythonie?

Wyobraź sobie strukturę katalogów: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py ... pod pakietami (sub1, subX, itd.). Edit3: zachowanie którego szukam jest takie samo jak opisane w PEP 366 (Dzięki John B)

Instalacja modułu Pythona w kodzie

Muszę zainstalować pakiet z PyPi prosto w moim skrypcie. Może jest jakiś moduł lub distutils (distribute, pip itd.) funkcja, która pozwala mi po prostu wykonać coś w rodzaju pypi.install('requests') i żądania zostaną zainstalowane w moim virtualenv.

Jak mogę znaleźć ścieżkę Pythona za pomocą Pythona?

Jak mogę dowiedzieć się, które katalogi są wymienione w zmiennej PYTHONPATH mojego systemu, z poziomu skryptu Pythona (lub interaktywnej powłoki)?

Python: Jaka jest różnica między builtinem a builtins?

Kodowałem dziś i coś zauważyłem. Jeśli otwieram nową sesję interpretera (IDLE) i sprawdzam, co jest zdefiniowane za pomocą fu ... ienem używać do własnych programów? Co z Pythonem 3? Każda informacja jest cenna! Ważne: Używam Pythona 2.7.2+ na Ubuntu.

Czym dokładnie jest "raw string regex" i jak można go używać?

Z dokumentacji Pythona na regex , dotyczący znaku '\': Rozwiązaniem jest użycie surowej notacji ciągów Pythona dla zwykł ... i surowe wzorce łańcuchów nie rozpoznają ukośników jako czegoś więcej niż zwykłych znaków. Przydałyby mi się dobre przykłady.

Nie można zaimportować modułu Pythona, który jest zdecydowanie zainstalowany (mechanize)

Trwają problemy z instalacją Pythona (2.7.3) na moim Ubuntu 12.04 i importowaniem modułów. Tutaj mam problem, w którym zdecy ... 2.04), gdzie jeśli uruchamiam wszystko z sudo, jest w porządku, ale nie wiem, czy powinienem to zrobić... co z uprawnieniami?

Jak uzyskać nazwę pliku głównego modułu w Pythonie?

Załóżmy, że mam dwa moduły: A.py: import b print __name__, __file__ B.py: print __name__, __file__ Prowadzę "a.py" ... :\path\to\code\a.py Pytanie: Jak uzyskać ścieżkę do modułu __main__ ("a.py" w tym przypadku) od wewnątrz "b.py" biblioteka?

Error while finding spec for 'fibo.py" (: "module" obiekt nie posiada atrybutu " path ")

Mam moduł w pliku fibo.py, który ma następujące funkcje - #fibonacci numbers module def fib(n): # write Fibonacci serie ... uteError'>: 'module' object has no attribute '__path__') Zmienna __path__ ma bieżący katalog. Nie wiem, jak to naprawić.

Importuj moduł Pythona nie na ścieżce

Mam moduł foo, zawierający util.py oraz bar.py. Chcę zaimportować go w bezczynności lub w sesji Pythona. Jak mam to zrobić? ... Najbliżej było import imp imp.load_source('foo.util','C:/.../dir/dir2/foo') Co dało mi odmowę pozwolenia na windows 7.

Czego potrzebuję do odczytu baz danych Microsoft Access przy użyciu Pythona?

Jak mogę uzyskać dostęp do baz danych Microsoft Access w Pythonie? Z SQL? Wolałbym rozwiązanie, które działa z Linuksem, ale mógłbym też zadowolić się Windowsem. Wymagam tylko dostępu do odczytu.

Jak przeładować zaimportowany moduł Pythona za pomocą ' from module import *`

Widziałem w to przydatne Q&A , które można użyć reload(whatever_module) lub, w Pythonie 3, imp.reload(whatever_module). ... ę się odnieść, gdy używam reload(). Będziecie na mnie wrzeszczeć za wrzucenie całego modułu do globalnej przestrzeni nazw? :)

Jak używać niestandardowych klas z Apache Spark (pyspark)?

Napisałem klasę implementującą klasyfikator w Pythonie. Chciałbym użyć Apache Spark do równoległej klasyfikacji ogromnej licz ... return cPickle.loads(obj) ImportError: No module named BoroughTree Czy ktoś może mi pomóc? Trochę zdesperowany... Dzięki

pyspark import moduł zdefiniowany przez użytkownika or.py pliki

Zbudowałem moduł Pythona i chcę go zaimportować do mojej aplikacji pyspark. Moja struktura katalogów pakietów to: wesam/ ... odpowiedź , ale dostałem ten sam błąd ImportError: No module named wesam. .sc.addPyFile("wesam.zip") Kim jestem zaginęła?

Czy możliwe jest wyświetlenie wszystkich funkcji w module? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak wyświetlić listę wszystkich funkcji w module Pythona? ... r__(self, val) : if not val in self.d : raise NotImplementedError else: return d[val]

Jak poprawnie używać importu względnego lub bezwzględnego w modułach Pythona?

Użycie względnych importów w Pythonie ma jedną wadę, nie będziesz mógł już uruchamiać modułów jako samodzielnych, ponieważ ot ... dowy kod, aby móc wykonać wszystkie: test.py, foo.py i bar.py Szukam rozwiązania, które działa z Pythonem 2.6+ (w tym 3.x).

Mnóstwo modułów OSC w Pythonie-którego użyć?

Open Sound Control (OSC) - protokół komunikacji między komputerami, syntezatorami dźwięku i innymi urządzeniami multimedialny ... zypuszczam, że prosta implementacja służyłaby mi najlepiej, ponieważ mam tylko zerową znajomość OSC. A ja używam Pythona 2.7.

Jak python znajduje plik modułu, jeśli instrukcja import zawiera tylko nazwę pliku?

Wszędzie widzę kod Pythona importujący moduły za pomocą import sys LUB import mymodule Jak interpreter znajduje poprawny plik, jeśli nie podano katalogu lub ścieżki?