importu filename.py w Pythonie

głosy
0

Próbuję zaimportować plik do Pythona powłoki. Czytałem wiele odpowiedzi na tej stronie do samego pytania zadane przez innych użytkowników, ale żaden z nich nie pracował.

Typ I jest polecenie:

import filename.py

Próbowałem również wpisując:

from filename import *

W IDLE Kliknąłem Plik -> Ścieżka przeglądarce aby upewnić się, mój plik został zapisany w jednym z tych folderów.

Robię żadnych kroków źle?

Utwórz 29/01/2016 o 01:26
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Spójrz tutaj: Importowanie plików w Pythonie?

Kredyt dla Pradyun za doskonałą odpowiedź:

Jeśli pracujesz w tym samym katalogu, to znaczy b.py jest w tym samym folderze co a.py, nie jestem w stanie odtworzyć ten problem (i nie wiem dlaczego ten problem występuje), ale byłoby to pomocne, jeśli pisać co os.getcwd () zwraca na b.py.

Jeśli to nie jest przypadek, dodać to na górze b.py

import sys
sys.path.append('PATH TO a.py')

Lub jeśli są w tej samej ścieżce,

import sys
sys.path.append(os.basename(sys.argv[0])) # It should be there anyway but still..

Proszę zrobić dalsze badania Przed wysłaniem odpowiedzi.

Odpowiedział 29/01/2016 o 01:30
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more