Python(01) 文件的操作
文件打开与关闭
打开或关闭文件对象FILE
FILE = open('file_path\filename.extension_name','打开模式')
FILE.close()
| 序号 | 打开模式 | 含义 |
|---|---|---|
| 1 | 'r' | 读,打开文件的默认方式。文件不存在则返回异常 |
| 2 | 'w' | 写,文件不存在则创建新文件,存在则完全覆盖原文件 |
| 3 | 'a' | 追加写,文件不存在则创建,存在则在原文件末尾追加内容 |
| 4 | 'b' | 以二进制文件模式打开文件(可以添加到其他模式中) |
| 5 | 't' | 以文本文件模式打开文件(默认方式) |
| 6 | '+' | 与r/w/a一同使用在原功能基础上增加读或写功能 |
PS:打开二进制文件需要使用'rb'参数,打开文本文件可以用'rt'或不用参数。
文件读取与写入
| 序号 | 命令 | 读取内容 |
|---|---|---|
| 1 | 'read()' | 读取整个文件内容 |
| 2 | 'readline()' | 读取文件的一行 |
| 3 | 'readlines()' | 读取整个文件保存为列表 |
使用'write()'写入文件(打开时要选择打开模式为'w'或'a'),还可以使用'writelines()'向文件写入一个列表。
图像文件读写
PIL库
- 安装:
'pip install pillow' - 常用类
'image'('import image')
网络文件读写
| 库 | 安装 |
|---|---|
'requests' | 'pip install requests' |
'beautifulsoup4' | 'pip install beautifulsoup4' |
| 库 | 使用 |
|---|---|
'requests' | 'import requests' |
'beautifulsoup4' | 'from bs4 import BautifulSoup' |
| 库 | 作用 |
|---|---|
'requests' | 通过网络链接下载网页 |
'beautifulsoup4' | 解析网页格式,获取其中数据 |
本文详细介绍了Python中文件的各种操作,包括文件的打开与关闭、读取与写入,特别关注了图像文件的读写及网络文件的处理。涵盖了Python标准库如PIL和网络请求库如requests和beautifulsoup4的使用。

327

被折叠的 条评论
为什么被折叠?



