lixiangyv 发表于 2019-4-20 21:07:04

替换文本

我用Python做了一个替换文本的一个小程序,
代码行数一共23行.

源代码:
import sys
import os

# 打开文件
filename = input('请输入文件的完整路径:')
try:
    f = open(filename)
    filewords = f.read()
except FileNotFoundError:
    print('打不开%s' % filename)
    sys.exit()

# 输入替换的内容
old_words = input('请输入要替换的内容:')
if old_words not in filewords:
    print('%s文件里没有%s' % (os.path.basename(filename), old_words))
    sys.exit()

# 输入替换成的内容
new_words = input('请输入替换成的内容:')

with open(filename, 'w') as f:
    f.write(filewords.replace(old_words, new_words))

效果图:

本无一物 发表于 2019-4-21 10:57:13

强,学习了,多谢分享

wy1018651314 发表于 2019-4-21 13:07:04

学习了

yj920 发表于 2019-4-21 13:53:25

感谢分享
页: [1]
查看完整版本: 替换文本