处理文本文件是编程中的一项常见任务,无论是用于数据清理、准备还是格式化。在本教程中,我们将探索如何使用 Python 修改文件,方法是在每行两边添加双引号,并在末尾添加逗号。.txt
(")(,)
本分步指南将帮助您有效地处理文本文件,无论其大小如何。
任务
假设您有一个包含 5159 行的文件,其中每行代表一个短语。您的目标是:.txt
-
在每行的短语两边添加双引号。
(")
-
在每行的末尾附加一个逗号。
(,)
-
将修改后的行保存到新文件中。
例
输入文件 :(input.txt)
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>Hello
World
Python
</code></span></span>
所需的输出文件 :(output.txt)
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>"Hello",
"World",
"Python",
</code></span></span>
分步解决方案
以下是使用 Python 完成此任务的方法。
- 读取输入文件
第一步是读取文件的内容。Python 的内置函数允许您轻松地从文件中读取行。.txtopen()
- 处理每条线路
使用 Python 的字符串格式,我们将为每行添加所需的双引号和逗号。
- 写入输出文件
最后,将处理后的行写入新文件以保留原始数据。
完整的 Python 代码
以下是执行该任务的完整 Python 脚本:
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-comment-color)"># File paths
</span><span style="color:var(--syntax-text-color)">input_file</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-string-color)">"</span><span style="color:var(--syntax-string-color)">input.txt</span><span style="color:var(--syntax-string-color)">"</span> <span style="color:var(--syntax-comment-color)"># Replace with your input file path
</span><span style="color:var(--syntax-text-color)">output_file</span> <span style="color:var(--syntax-error-color)">=</span> <span style="color:var(--syntax-string-color)">"</span><span style="color:var(--syntax-string-color)">output.txt</span><span styl