sys.argv的使用

argv(argument variable),一般在命令行調用的時候由系統傳遞給程序。這個變量其實是一個List列表,argv[0] 一般是被調用的腳本文件名或全路徑,argv[1]和之後的就是傳入的系統命令參數。

  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 虛榮心 自尊心

回車即可。
3.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章