按照setup.sfg文件中[entry_poubts]中的声明前后阅读:
1.cmd.manage:main
os.path.join(path,name):连接目录与文件名或目录
os.path.exists(name):判断是否存在文件或目录name
os.path.normpath(path):规范path字符串形式
sys.path.insert(0,'test'):为了让python能够找到我们自己定义的模块,需要修改sys.path
的内容
sys.argv:可以用sys.argv
获取当前正在执行的命令行参数的参数列表(list)。
1 变量 解释 2 sys.argv[0] 当前程序名 3 sys.argv[1] 第一个参数 4 sys.argv[0] 第二个参数 5 参考代码: 6 7 # encoding: utf-8 8 # filename: argv_test.py 9 import sys 10 11 # 获取脚本名字 12 print 'The name of this program is: %s' %(sys.argv[0]) 13 # 获取参数列表 14 print 'The command line arguments are:' 15 for i in sys.argv: 16 print i 17 # 统计参数个数 18 print 'There are %s arguments.'%(len(sys.argv)-1) 19 运行结果: 20 21 E:p>python argv_test.py arg1 arg2 arg3 22 The name of this program is: argv_test.py 23 The command line arguments are: 24 argv_test.py 25 arg1 26 arg2 27 arg3 28 There are 3 arguments.
2.server.wsgi: initialize_admin_application
os.environ 通过访问os.envirom字典可以访问环境变量
str.split(str="", num=string.count(str)). 通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
str.strip([chars]);用于移除字符串头尾指定的字符(默认为空格)。
raise exception.AssignmentTypeCalculationError(**locals()) 手工引发异常
filter(function, iterable) filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。