导入自编写的Python模块

我已经阅读了许多与此相关的其他S-O问题,但仍然无法让它为我工作.为重叠提前道歉!我在
Windows 7上使用python 2.7.10.

我正在尝试导入我在PyCharm的Python控制台中编写的模块(这一点很重要).在控制台中,我导航直到我在包含我的模块的目录中:

/users/usn/.../Tools/my_file.py

可以使用pwd确认.然后我试试

import my_file

但得到错误ImportError:没有名为my_file的模块.我尝试了一些变化无济于事.如何在控制台中导入我写的模块?

谢谢

最佳答案 您需要将环境扩展到模块所在的文件夹.将其添加到要导入模块的文件的顶部.

import sys
sys.path.append("/users/usn/.../Tools/")
import my_file
点赞