支付宝搜索“521047472”
领个红包吧!

【练习】写一个脚本,允许用户按以下方式执行时,可以对指定文件内容进行全局替换

# 练习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)

 

赞(0) 打赏
支付宝搜索“521047472” 领个红包吧!:思想创意收集馆 » 【练习】写一个脚本,允许用户按以下方式执行时,可以对指定文件内容进行全局替换
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

zk的思想创意收集馆

市场入门运营入门

支付宝搜索“521047472” 领个红包吧!

支付宝扫一扫打赏

微信扫一扫打赏