欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
 
在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。
 
一:报错原因
 
Python 命令行执行脚本时,提示导入的包找不到
 
在PyDev中,test.py 中导入TestUserCase里面的py文件时,会写:
 
from TestUserCase.Test import Test
 
这在命Pydev中没错,但是在命令行中确出现错误。
 
因为在PyDev中默认路径除了当前文件所在路劲外,还有工程根路径。而在命令行中只有当前文件所在路径。TestUserCase是test.py文件的上一级目录,所以在命令行中test.py import 时找不到TestUserCase文件夹
 
二:解决办法
 
解决办法应该有很多,但是我最常用的只有一种:经交互时用的脚本放在根目录下。
 
Python 命令行执行脚本时,提示导入的包找不到
 
这样项目中所有的文件夹都能被遍历。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/hhgg/51548.shtml