[英]Import 3rd party module in SublimeREPL
因此,我正在学习使用SublimeREPL,但遇到了问题。
我有一个main.py
文件,在同一文件夹中有一个timer.py
。 我在main.py
编写import
语句:
import timer
那我开
1)SublimeREPL-> Python-> Python--IPython,并将代码转移到InteractiveConsole,我得到了错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "<string>", line 1, in <module>
ImportError: No module named timer
2)SublimeREPL-> Python-> Python,并将代码传输到REPL控制台,它按预期运行。
我想知道是什么原因?
这是因为sys.path不包含给定目录。 您可以通过下面的代码进行编辑
import os
import sys
sys.path.append(os.getcwd())
# os.getcwd() is the current directory, make sure it's the right one.
这样就可以导入timer.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.