argv(argument variable),一般在命令行調用的時候由系統傳遞給程序。這個變量其實是一個List列表,argv[0] 一般是被調用的腳本文件名或全路徑,argv[1]和之後的就是傳入的系統命令參數。
- 寫好如下代碼
import sys
old = sys.argv[1]
new = sys.argv[2]
f = open("wuyifan.txt",'r',encoding = 'utf-8')
f_new = open("wu_new",'w',encoding = 'utf-8')
count = 0
for line in f:
if old in line:
line = line.replace(old,new)
count += 1
f_new.write(line)
f_new.write("\n共修改 %d 行" %count)
f.close()
f_new.close()
print("操作成功")
2. 快捷鍵win+R,輸入cmd,然後去找到該.py文件的絕對地址,進入到該目錄下,然後輸入
python file.py 虛榮心 自尊心
回車即可。