python 打开txt 写入 不存在生成txt
时间: 2023-08-30 20:10:42 浏览: 49
可以使用以下代码打开一个名为 "example.txt" 的文本文件,并向其中写入一些文本:
```
f = open("example.txt", "w")
f.write("Hello, world!")
f.close()
```
如果 "example.txt" 文件尚不存在,则会在您的当前工作目录(运行 Python 脚本的目录)中创建该文件。如果文件已经存在,则打开并覆盖文件中的所有内容。
相关问题
python中将生成好的数据写入到txt
在Python中将生成好的数据写入到txt文件可以使用以下代码:
```python
# 打开文件,如果文件不存在则创建文件
with open('data.txt', 'w') as f:
# 写入数据
f.write('hello\n')
f.write('world\n')
f.write('python\n')
```
上述代码会创建一个名为 data.txt 的文件,然后依次写入三行数据:hello、world、python。如果文件已经存在,则会覆盖原有内容。
如果你想要在原有内容的基础上追加新的数据,可以将打开文件的方式改为追加模式:
```python
# 打开文件,如果文件不存在则创建文件
with open('data.txt', 'a') as f:
# 写入数据
f.write('hello\n')
f.write('world\n')
f.write('python\n')
```
上述代码会在名为 data.txt 的文件末尾追加三行数据:hello、world、python。如果文件不存在,则会创建一个新的文件。
python将列表写入txt
可以使用Python中的文件操作,将列表写入txt文件中,方法如下:
```python
# 定义一个列表
my_list = ['apple', 'banana', 'orange', 'pear']
# 打开要写入的txt文件
with open('my_list.txt', 'w') as f:
# 将列表中的每个元素写入文件中,每个元素占一行
for item in my_list:
f.write("%s\n" % item)
```
执行以上代码后,会在当前目录下生成一个名为`my_list.txt`的文件,文件中包含了`my_list`列表中的每个元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)