您可以按照以下步骤操作:

  1. 打开.txt文件,并读取其中的list数据到一个变量中。
  2. 创建一个新的list b,并将其赋值为原list的内容。
  3. 关闭文件。
  4. 重新打开相同的.txt文件,并以写入模式打开。
  5. 将新的list b写入文件。
  6. 关闭文件。

以下是一个示例代码,演示如何实现上述操作:

# 打开.txt文件,并读取其中的list数据到一个变量中
with open('your_file.txt', 'r') as file:
    original_list = eval(file.read())

# 创建一个新的list b,并将其赋值为原list的内容
new_list = original_list

# 关闭文件
file.close()

# 重新打开相同的.txt文件,并以写入模式打开
with open('your_file.txt', 'w') as file:
    # 将新的list b写入文件
    file.write(str(new_list))

# 关闭文件
file.close()

请确保将your_file.txt替换为您要操作的实际文件名。另外,请注意,使用eval()函数来解析文件中的字符串,并将其转换为实际的list对象。但是,使用eval()函数需要非常小心,因为它会执行任何有效的Python代码。如果您对文件内容的来源不确定,建议使用更安全的方法来解析和处理数据。

我打开一个txt类型文件里面是一个长度为200的list读取之后我创建了一个新的list b我想将b替换为原list并保存在这个文件中该如何操作

原文地址: http://www.cveoy.top/t/topic/ja2X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录