在文档固定行前添加字符串

def read_files(path):		
	#读取文件
	with open(path, encoding = "utf-8") as fp:
		datas = fp.readlines()
		fp.close()
		return datas

def change_content(path, line, content):
	'''修改固定行文案,line是行数,content是添加的内容,'''
	try:
		datas = read_files(path)
		#替换文案
		if len(datas) >= int(line):
			#将固定行文案替换
			con_line = content + str(datas[int(line)-1])
			datas[int(line)-1] = con_line

			#通过writelines()函数将修改后的文案在整体修改的文件中
			with open(path, "w") as fp:
				fp.writelines(datas)
				fp.close()
		else:
			print("文档不够%s行"%line)

		print(read_files(path))
	except FileNotFoundError as e:
		print(e)
	except:
		print("其他异常")

change_content('111.txt', 3, "jike")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值