sys.argv用于取得執(zhí)行python程序時(shí)的參數(shù)
通過一個(gè)示例說明
?? sys_argv tree.
├── __init__.py
├── argv_01.py
├── argv_02.py
# argv_01.py
importsys
fromsys_argv.argv_02importargv_02_func_01
print('this is argv_01')
print(sys.argv)
argv_02_func_01()
# argv_02.py
importsys
defargv_02_func_01():
? ? ? print('this is argv02')
? ? ? print('this is argv02')
? ? ? print('this is argv02')
? ? ? print(sys.argv)
? ? ? print('this is argv02')
? ? ? print('this is argv02')
運(yùn)行argv_01后的輸出結(jié)果為:
this is argv_01
['/Users/mac/Django/python高級(jí)語法/sys_argv/argv_01.py']
this is argv02
this is argv02
this is argv02
['/Users/mac/Django/python高級(jí)語法/sys_argv/argv_01.py']
this is argv02
this is argv02
可見:
在文件2中打印sys.argv桐筏,也是打印文件1的文件名汰蜘。