📅  最后修改于: 2023-12-03 15:34:05.066000             🧑  作者: Mango
Python语言提供了strip()函数来去掉字符串首尾的空格符和换行符。它能够去掉所有长度为1的空格符,比如Tab、空格、换行符等等。本篇文章将介绍如何在Python中使用strip()函数来去掉TXT文件中的空格。
为了执行本文中的代码示例,你需要安装Python 3.X版本以及一个文本编辑器。
我们将使用Python标准库中的io模块来读取文件。使用open()函数打开文件并使用read()方法读取文件内容。最后,使用strip()函数来去掉文件中的空格。
filename = "example.txt"
with open(filename, 'r') as file:
data = file.read().replace('\n', '')
data_stripped = data.strip()
我们使用了replace()函数来去掉换行符。该函数将返回去除换行符的原始数据,随后使用strip()函数去掉字符串首尾的空格符。
现在我们已经去掉了TXT文件中的所有空格,我们可以将数据写回到同一个文件中。我们使用write()方法将数据写回文件。
with open(filename, 'w') as file:
file.write(data_stripped)
这会将去掉空格后的数据写回到同一文件中,覆盖原始内容。
我们介绍了如何在Python中使用strip()函数来去掉TXT文件中的空格。首先读取文本文件并去掉其中的空格,可以使用replace()函数去掉换行符。最后,数据写回到TXT文件中。
Markdown代码片段:
## 读取文件并去掉空格
我们将使用Python标准库中的io模块来读取文件。使用open()函数打开文件并使用read()方法读取文件内容。最后,使用strip()函数来去掉文件中的空格。
```python
filename = "example.txt"
with open(filename, 'r') as file:
data = file.read().replace('\n', '')
data_stripped = data.strip()
我们使用了replace()函数来去掉换行符。该函数将返回去除换行符的原始数据,随后使用strip()函数去掉字符串首尾的空格符。
现在我们已经去掉了TXT文件中的所有空格,我们可以将数据写回到同一个文件中。我们使用write()方法将数据写回文件。
with open(filename, 'w') as file:
file.write(data_stripped)
这会将去掉空格后的数据写回到同一文件中,覆盖原始内容。
Markdown代码片段结束。