Python3.5导入program.py错误

时间:2017-10-17 14:45:28

标签: file python-3.5 python-import

无法在同一文件夹中导入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")

代码结尾

任何解决方案都很可爱。请尽快回答,谢谢。

1 个答案:

答案 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 *

希望这有帮助。