py将多个变量写入txt
时间: 2023-09-01 15:04:15 浏览: 322
在Python中,我们可以使用以下几种方式将多个变量写入txt文件:
方法一:使用文件写入模式('w')和write()函数逐个写入变量值。首先,我们打开一个txt文件,使用write()函数写入每个变量的值,并在每个值之间添加适当的分隔符。最后,关闭文件。
```python
var1 = 'Hello'
var2 = 'World'
var3 = 12345
with open('file.txt', 'w') as file:
file.write(var1 + ',' + var2 + ',' + str(var3) + '\n')
```
方法二:将多个变量放在一个列表中,然后使用join()函数将它们连接成一个字符串,并使用write()函数写入该字符串。
```python
var1 = 'Hello'
var2 = 'World'
var3 = 12345
var_list = [var1, var2, str(var3)]
with open('file.txt', 'w') as file:
file.write(','.join(var_list) + '\n')
```
方法三:使用字符串格式化功能将多个变量的值格式化为一个字符串,并使用write()函数写入该字符串。
```python
var1 = 'Hello'
var2 = 'World'
var3 = 12345
formatted_string = '{},{},{}\n'.format(var1, var2, var3)
with open('file.txt', 'w') as file:
file.write(formatted_string)
```
这些方法都可以将多个变量的值写入txt文件中。你可以根据需求选择其中一种方法来实现。