How to import a python file?
你好,我浏览了一下论坛,发现很多人都有这个问题,但解决方案对我来说并不成功!
我在目录中有一个主文件:"pythonapplication1.py"。在这个目录中,我还有一个目录:"classes"在"类"中,我创建了4个python文件。
我只想导入一个文件(下一个是所有目录"classes"),但没有任何效果!我试试这个:(在主文件中:pythonapplication1.py)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import os import os.path import sys sys.path.append('/classes/classeCarte.py') print(os.getcwd()) # it gives me : :H/..../PythonApplication1 : its OK #xxx = os.path.basename(path) # I tried this : it gives me :"classeCarte.py" #print(xxx) carteTEST = Cartes(11, 4) carteTEST.afficherValeur() carteTEST.afficherCouleur() |
最后,我调用类中创建的函数:"classecarte.py",但它不起作用。我有错误:
1 | names Cartes is not defined |
号
我试着在开头写:
1 | from classes import * |
或者只是:
1 | import /classes/classeCarte.py |
。
它从来没起作用…
谢谢你的帮助!
PS:我在VisualStudio上工作,可以看到树可能是它对这个有帮助吗?
要创建可以导入的python包,需要在文件夹中创建
然后可以使用以下import语句:埃多克斯1〔3〕