资讯动态

【PYTHON】文件操作:找含某编号的行并替换内容,找不到就把新内容追加到文件末尾

发布时间:2026/8/28 8:08:39 来源:尧图企业网站定制
场景是在upordown.txt里找含某编号的行并替换内容找不到就把新内容追加到文件末尾。defmodify_line(number,new_content):path./logs/upordown.txtwithopen(path,r,encodingutf-8)asf:linesf.readlines()targetstr(number)foundFalsefori,lineinenumerate(lines):iftargetinline:newline\nifline.endswith(\n)elseifnew_content:lines[i]else:lines[i]new_contentnewline foundTrue# 没找到就追加到末尾ifnotfound:# 如果最后一行没有换行符先补一个iflinesandnotlines[-1].endswith(\n):lines[-1]\nlines.append(new_content\n)withopen(path,w,encodingutf-8)asf:f.writelines(lines)

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价