python将txt文件按;分割并保存为新的文件
时间: 2024-02-18 09:06:19 浏览: 208
txt文件分割
你可以使用Python的内置函数`split`来按分号`;`分割txt文件,并将分割后的结果保存为新的txt文件。以下是一个简单的示例代码:
```python
with open('example.txt', 'r') as file:
with open('output.txt', 'w') as output_file:
for line in file:
parts = line.strip().split(';')
output_line = ','.join(parts) + '\n'
output_file.write(output_line)
```
这个代码打开名为`example.txt`的文件,并逐行读取文件。对于每一行,它使用`strip()`函数删除行末尾的换行符,并使用`split(';')`函数将行按分号进行分割。分割后,它使用`join(',')`函数将分割后的部分合并为一个字符串,并使用逗号作为分隔符。然后它将结果写入名为`output.txt`的文件中。注意,我们在写入每行后添加一个换行符`\n`以确保每行都单独占据一行。
阅读全文