以下 Python 脚本(a.py)可以将名为 'test.txt' 的文本文件合并为一行内容,并将其保存到名为 'merged.txt' 的新文件中:

with open('test.txt', 'r') as f:
    lines = f.readlines()

merged_line = ''.join(lines).replace('\n', '')

with open('merged.txt', 'w') as f:
    f.write(merged_line)

解释:

  1. 使用 with open('test.txt', 'r') as f: 打开 'test.txt' 文件以读取。
  2. lines = f.readlines() 读取文件的所有行并将其存储在一个列表中。
  3. merged_line = ''.join(lines).replace('\n', '') 将所有行连接成一个字符串,并使用 replace('\n', '') 删除所有换行符。
  4. 使用 with open('merged.txt', 'w') as f: 打开 'merged.txt' 文件以写入。
  5. f.write(merged_line) 将合并后的字符串写入到 'merged.txt' 文件中。

使用方法:

  1. 将以上代码保存为 'a.py' 文件。
  2. 将要合并的文本文件命名为 'test.txt'。
  3. 在终端中运行 python a.py 命令。
  4. 合并后的内容将保存在 'merged.txt' 文件中。
Python 脚本:合并文本文件为单行

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

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