sys.argv:可从外部接收多个参数,供模块内部使用
文件名称:timer_table_back.py
import sys
def test(a_list):
for i in range(a_list):
print(i)
if __name__ == '__main__':
argv_list = sys.argv
if len(argv_list) < 3:
print("end")
exit()
test(argv_list)
print("ok")
exit()
譬如在命令行中运行此文件时(1, 2, 3 就是传入的3个参数):
>>>python timer_table_back.py 1 2 3
运行结果:
C:\Users\Administrator\Desktop\project_code\data_deal\database_back\timer_table_back.py
1
2
3
ok
执行结果中的第一个值为此文件的绝对路径!!!