上一篇Python-tutorial (Python入門指南)[學(xué)習(xí)筆記](http://www.reibang.com/p/0bf72fc7157e) 介紹了筆記的由來吴汪,接下來正式進(jìn)入筆記滴某。
sys.argv
sys.argv 可以在運行python代碼的時候傳遞參數(shù),參考代碼如下:
#sysargv_test.py
import sys
def say_hello():
print "hello", sys.argv[0],sys.argv[1]
if __name__ == '__main__':
print "start"
say_hello()
然后執(zhí)行
python sysargv_test.py shawn
注意臂聋,sysargv_test.py 后有個參數(shù)shawn。運行結(jié)果如下:
start
hello sysargv_test.py shawn
最后,再看看python -h 中關(guān)于arg的描述:
arg ...: arguments passed to program in sys.argv[1:]
其中sys.argv[0]是python文件名,sys.argv[1:]是剩余的參數(shù)通贞。