呼叫python script 的參數需知
最近比較常碰這方面的東西
發現對於呼叫python script 的參數傳遞是這樣的:
sys.argv --> 代表參數陣列, 儲存了所有此script 的參數
print sys.argv[0] --> 系統預設的參數, 會回傳script 本身, 而非我們傳入的第一個參數(這點要特別注意)
例如: 我這樣呼叫
cmd = r'jscom.py ./js/new/tagtoo_plugin.js tagtoo_plugin.js %s.appspot.com'%appId
os.system(cmd)
那麼sys.argv[0] 就會是 D:\tagtoo dev\new svn - tagtoo new server\src-1\template\jscom.py 也就是這支script 本身
留言
張貼留言