Python3.5进口program.py错误

问题描述:

不能在同一文件夹导入一个Python程序Python3.5进口program.py错误

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") 

年底开始

的解决方案的任何将是可爱。请尽快回答,thx。

+0

你有麻烦导入fun.py到test67.py或无法定位它是否存在? – Pintang

+0

如果它在同一个文件夹中,您只需在顶部输入“import fun” – Pintang

+0

导入它,但我也需要学习locat文件,并且我尝试导入fun&import fun.py,这就是为什么我试图locat fun.py – Frankenstein

要导入同一目录使用的内部文件:

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 * 

希望这有助于。

+1

非常感谢你! – Frankenstein