-
遇到的问题:
-
编写的python文件,在Pycharm --ide(以下都叫ide)中能执行OK,但是在命令行中执行的时候会提示:
ImportError: No module named Testcase.pc_client.test_login
-
-
问题原因:
在ide中习惯用直接引用包,即其它路径中的python文件,而不用去考虑路径的问题,因为ide自动帮你创建了包查找路径
用命令行执行时,命令行默认只是搜索当前路径,导致之前在ide中引入的不同路径python文件,找不到了
-
解决方案:
在项目根目录新建main.py文件,而这个文件只需要做一件事情,就是引入你想执行的主文件路径,例如我这里的主文件路径:
/Src/Main.pymain.py写法:
# coding=utf-8
author = 'superman'
import Src.Main-
再去命令行中执行:
cd main-path python main.py
-
拓展自定义路径
@晴天--“妮妲”入侵深圳 --2016-08-02 18:20:20