无法在同一文件夹中导入python程序
C:\用户\ User_Unknowed \桌面\马文
所以我开始只是看看fun.py可能是错误的,或者它不能只是找到哪个现在打印错误所以我需要帮助。
我在test67.py上的代码:
import os.path
if not os.path.exists(fun.py):
print("Alarm")
if os.path.exists(fun.py):
print("import")
任何解决方案都很可爱。请尽快回答,谢谢。
答案 0 :(得分:1)
要在同一目录中导入文件,请使用:
import fun
要在指定目录中找到该文件,请使用os.walk:
import os
def find(nameofFile, path):
for root, dirs, files in os.walk(path):
if nameofFile in files:
return os.path.join(root, nameofFile)
如果您发现此文件不在同一目录中,则可以使用sys.path.insert()添加要导入的文件的路径:
import sys
sys.path.insert(0, pathtoFile)
from fun import *
希望这有帮助。