python 批處理+命令行參數


1.創建test.py文件,如輸入2個命令行參數,求和

#! python3 (windows下要加這行,但我沒加也沒報錯)

import sys
a=sys.argv[1]   #sys.argv列表的第一項(sys.argv[0])是文件名字符串,第二項是第一個命令行參數
b=sys.argv[2]  #第三項是第二個命令行參數
print(int(a)+int(b))  #命令行參數是字符串

2.創建exetest.bat文件:

@py.exe "C:\Program Files\python34\test.py" %*  

(路徑中有空格,需要加引號,否則運行會報錯)

3.DOS下進入exetest.bat目錄,運行:exetest.bat 1 3

(運行結果輸出4)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM