python写txt文件以空格分隔
时间: 2023-05-10 09:55:26 浏览: 625
可以使用以下代码将数据写入txt文件并以空格分隔:
```python
with open('file.txt', 'w') as f:
data = ['hello', 'world', 'python']
f.write(' '.join(data))
```
这将在当前目录下创建一个名为file.txt的文件,并将数据'hello world python'写入文件,每个单词之间用空格分隔。
相关问题
python 读取txt 并以空格分隔
可以使用 Python 的 open() 函数打开 txt 文件,然后使用 split() 函数以空格为分隔符将文本内容分隔成列表。示例代码如下:
```
with open('file.txt', 'r') as f:
content = f.read()
words = content.split(' ')
print(words)
```
其中,'file.txt' 是你要读取的 txt 文件名,'r' 表示以只读模式打开文件。读取文件内容后,使用 split(' ') 函数将文本内容以空格为分隔符分隔成列表,存储在 words 变量中。最后,使用 print() 函数输出列表内容。
python读取空格分隔符txt文件代码
当使用Python读取空格分隔符的txt文件时,可以使用以下代码:
```python
# 打开文件
with open('file.txt', 'r') as file:
# 逐行读取文件内容
for line in file:
# 去除行末尾的换行符
line = line.strip()
# 将每行内容按空格分割成列表
data = line.split(' ')
# 处理每个数据项
for item in data:
# 进行相应的操作,比如打印
print(item)
```
上述代码中,我们首先使用`open()`函数打开文件,并指定模式为`'r'`,表示只读。然后使用`with`语句来确保文件在使用完后自动关闭。接着使用`for`循环逐行读取文件内容,使用`strip()`方法去除每行末尾的换行符。然后使用`split(' ')`方法将每行内容按空格分割成列表,得到每个数据项。最后可以对每个数据项进行相应的操作,比如打印。