【发布时间】:2018-01-26 05:33:23
【问题描述】:
我正在尝试导入实用程序文件,但仅当我通过脚本运行代码时才遇到奇怪的错误。
当我运行 test.py 时
位置:/home/amourav/Python/proj/test.py
代码:
import os
os.chdir(r'/home/amourav/Python/')
print os.listdir(os.getcwd())
print os.getcwd()
from UTILS import *
输出是:
['UTILS_local.py','UTILS.py', 'proj', 'UTILS.pyc']
/home/amourav/Python
Traceback(最近一次调用最后一次): 文件“UNET_2D_AUG17.py”,第 11 行,在 从 UTILS 导入 * ImportError: 没有名为 UTILS 的模块
但是当我通过 bash 终端运行代码时,它似乎工作正常
bash-4.1$ python
>>> import os
>>> os.chdir(r'/home/amourav/Python/')
>>> print os.listdir(os.getcwd())
['UTILS_local.py','UTILS.py', 'proj', 'UTILS.pyc']
>>> from UTILS import *
blah blah - 一切都很好 - blah blah
我在 linux 机器上运行 Python 2.7.10
【问题讨论】:
标签: python python-2.7 import module python-module