删除用户指定的txt列表中的行可以通过以下步骤实现:
open()
函数,打开用户指定的txt文件,并读取其中的内容。write()
函数。下面是一个示例的Python代码实现:
def delete_lines_in_txt(txt_file, lines_to_delete):
# 读取txt文件
with open(txt_file, 'r') as file:
lines = file.readlines()
# 删除指定行
for line_to_delete in lines_to_delete:
if line_to_delete <= len(lines):
del lines[line_to_delete - 1]
# 重新写入txt文件
with open(txt_file, 'w') as file:
file.writelines(lines)
# 示例调用
txt_file = 'example.txt' # 用户指定的txt文件路径
lines_to_delete = [2, 4] # 用户指定要删除的行数列表
delete_lines_in_txt(txt_file, lines_to_delete)
这段代码会删除example.txt
文件中的第2行和第4行。
注意:以上代码仅为示例,实际应用中可能需要根据具体情况进行适当的修改和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云