python文件处理
时间: 2023-08-21 14:15:33 浏览: 117
Python文件处理
Python提供了丰富的文件处理功能,可以用来读取、写入、复制、移动、删除文件等操作。下面是一些常见的文件处理操作:
1. 打开文件:
使用内置函数`open()`打开一个文件。可以指定文件路径和打开模式(读取、写入、追加等)。例如:
```python file = open("file.txt", "r")
```
2.读取文件内容:
可以使用`read()`方法读取整个文件内容,或者使用`readline()`逐行读取内容。例如:
```python content = file.read() #读取整个文件内容 line = file.readline() #逐行读取文件内容 ```
3. 写入文件内容:
使用`write()`方法将内容写入文件。需要以写入模式打开文件。例如:
```python file = open("file.txt", "w")
file.write("Hello, World!") # 将内容写入文件 ```
4. 关闭文件:
使用`close()`方法关闭文件。在完成文件操作后,应该及时关闭文件。例如:
```python file.close() # 关闭文件 ```
5. 复制、移动和删除文件:
可以使用`shutil`模块中的函数来复制、移动和删除文件。例如:
```python import shutil shutil.copy("source.txt", "destination.txt") # 复制文件 shutil.move("source.txt", "destination.txt") # 移动文件 os.remove("file.txt") # 删除文件 ```
以上是一些基本的文件处理操作,Python还提供了更多高级的文件处理功能,如文件重命名、目录操作等。详细的文件处理方法可以参考Python官方文档。
阅读全文