在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。
一:报错原因
在PyDev中,test.py 中导入TestUserCase里面的py文件时,会写:
from TestUserCase.Test import Test
这在命Pydev中没错,但是在命令行中确出现错误。
因为在PyDev中默认路径除了当前文件所在路劲外,还有工程根路径。而在命令行中只有当前文件所在路径。TestUserCase是test.py文件的上一级目录,所以在命令行中test.p
命令行模式下,根据传参,调用不同控制器。控制器中根据配置定时执行指定方法
Application.php
<?php
class Application{
public static function main(){
header(content-type:text/html;charset=utf-8);
self::register();
self::commandLine();
self::pathInfo();
}
//自动加载
p