用python 写入 一个文件,然后读取文件
时间: 2023-07-18 13:04:02 浏览: 50
写入文件可以使用Python内置的open()函数,使用“w”模式即可。例如:
```
with open("example.txt", "w") as file:
file.write("Hello, world!")
```
这将创建一个名为“example.txt”的文件,并将“Hello, world!”写入文件中。
读取文件可以使用同样的open()函数,使用“r”模式即可。例如:
```
with open("example.txt", "r") as file:
content = file.read()
print(content)
```
这将打印出“Hello, world!”,即刚刚写入到文件中的内容。
相关问题
如何用python读取csv文件写入另一个csv
文件
使用csv模块可以很方便地读取和写入csv文件。下面是一个示例代码,假设要将一个名为“input.csv”的文件中的数据读取出来,并将其写入一个名为“output.csv”的新文件中:
```python
import csv
with open('input.csv', 'r') as input_file:
reader = csv.reader(input_file)
rows = list(reader)
with open('output.csv', 'w', newline='') as output_file:
writer = csv.writer(output_file)
writer.writerows(rows)
```
首先,使用`open()`函数打开“input.csv”文件,并使用`csv.reader()`函数读取其中的数据。然后,将读取的数据存储到一个名为`rows`的列表中。
接着,使用`open()`函数创建一个新的文件“output.csv”,并使用`csv.writer()`函数创建一个写入器。使用`writer.writerows()`函数将`rows`列表中的数据写入到新文件中。
注意,需要在打开新文件时指定`newline=''`,这是为了避免在Windows系统中出现换行符问题。
python将一个文件写入另一个文件
可以使用Python中的文件操作函数将一个文件写入另一个文件。具体步骤如下:
1. 打开需要读取的文件,使用`open()`函数,并指定文件名和打开模式(例如`'r'`表示读取模式)。
2. 打开需要写入的文件,同样使用`open()`函数,并指定文件名和打开模式(例如`'w'`表示写入模式)。
3. 读取需要写入的文件内容,使用`read()`函数。
4. 将读取到的内容写入到需要写入的文件中,使用`write()`函数。
5. 关闭两个文件,使用`close()`函数。
示例代码如下:
```
# 打开需要读取的文件
with open('file1.txt', 'r') as f1:
# 打开需要写入的文件
with open('file2.txt', 'w') as f2:
# 读取需要写入的文件内容
content = f1.read()
# 将读取到的内容写入到需要写入的文件中
f2.write(content)
# 关闭两个文件
f1.close()
f2.close()
```
以上代码将`file1.txt`文件中的内容写入到`file2.txt`文件中。
相关推荐
![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)