我最近对python很新,我正在尝试编写脚本。 在文件中搜索字符串并替换整行的最简单方法是什么。我发现re.sub可以实现这一点,但没有什么特别的,我可以做到。
例如:
#configuration file
Stuff that configures a file
到
#configuration file
Port 22
搜索配置
此命令也具有不同的功能,例如搜索字符串 在一条线的中间并替换它之后的所有内容。
答案 0 :(得分:1)
您可以使用replace()
替换端口号。
with open('resume.txt', 'r') as file:
file_data = file.read()
upd_port = file_data.replace('22', '4832')
with open('resume.txt', 'w') as file:
file.write(upd_port)