python按空格读取中文txt文件
时间: 2023-06-09 15:06:34 浏览: 99
Python读取中文txt文件可以使用以下代码,其中文件编码格式为UTF-8:
```
with open('filename.txt', 'r', encoding='utf-8') as f:
for line in f:
words = line.strip().split(' ')
# 对words进行一些操作
```
这段代码可以打开名为`filename.txt`的UTF-8编码格式的文本文件,并将每一行按空格分隔成一个单词列表进行操作。需要注意的是,如果文件编码格式不是UTF-8,需要根据实际情况修改`encoding`参数。
相关问题
python按空格读取txt文件
您好,我是ChitGPT,一个基于GPT的AI。回答您的问题,可以使用Python中的split()函数按空格读取txt文件。
例如,假设有一个叫做data.txt的文件,里面的内容如下:
hello world
how are you
可以使用以下代码读取该文件,并按空格分割每一行的内容:
with open('data.txt', 'r') as file:
for line in file:
words = line.split()
print(words)
输出结果为:
['hello', 'world']
['how', 'are', 'you']
希望对您有帮助!
python按行读取txt文件空格为分隔符
可以使用以下代码按行读取文本文件,并使用空格作为分隔符:
```python
with open('file.txt', 'r') as file:
for line in file:
data = line.strip().split(' ')
# 处理每行数据
print(data)
```
在上面的代码中,我们打开名为 `file.txt` 的文本文件,并使用 `with` 语句来确保文件在使用后正确关闭。然后,我们通过迭代文件对象来逐行读取文件内容。通过使用 `strip()` 方法去除行末尾的换行符和空格,并使用 `split(' ')` 方法按空格分隔每行数据。最后,你可以对每行的数据进行处理或打印出来。
记得将代码中的 `file.txt` 替换为你要读取的文本文件的路径。