# 练习1:写一个脚本,允许用户按以下方式执行时,可以对指定文件内容进行全局替换
# python pyScript.py oldStr newStr fileName
import os import sys oldStr = sys.argv[1] newStr = sys.argv[2] fileName = sys.argv[3] # print(oldStr) # print(newStr) # print(fileName) newFileName = '%s.new'%fileName f = open(fileName,"r") fNew = open(newFileName,"w") # print(f.readlines()) for line in f: # print(line) if oldStr in line: line = line.replace(oldStr,newStr) fNew.write(line) f.close() fNew.close() os.replace(newFileName,fileName)
本文作者:𝙕𝙆𝘾𝙊𝙄
文章名称:写一个脚本,允许用户按以下方式执行时,可以对指定文件内容进行全局替换
文章链接:https://www.zkcoi.com/365up/program/309.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。