韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > 初学者必会的Python3文件操作

初学者必会的Python3文件操作

头像

silencement

2019-07-19 14:15:463104浏览 · 0收藏 · 0评论

文件操作的步骤:

打开文件 -> 操作文件 -> 关闭文件

切记:最后要关闭文件。

打开文件

文件句柄 = open('文件路径', '模式')

指定文件编码

文件句柄= open('文件路径','模式',encoding='utf-8') 

为了防止忘记关闭文件,可以使用上下文管理器来打开文件

with open('文件路径','模式') as 文件句柄:

打开文件的模式有:

r,只读模式(默认)。
w,只写模式。【不可读;不存在则创建;存在则删除内容;】
a,追加模式。【可读;   不存在则创建;存在则只追加内容;】
r+,可读写文件。【可读;可写;可追加】
w+,写读
"U"表示在读取时,可以将 \r \n \r\n自动转换成 \n (与 r 或 r+ 模式同使用)
rU
r+U
"b"表示处理二进制文件(如:FTP发送上传ISO镜像文件,linux可忽略,windows处理二进制文件时需标注)
rb
wb
ab

关闭文件

文件句柄.close()

操作文件:

detach
#占位
fileno(返回文件描述符,用于底层操作系统的 I/O 操作)
fid = 文件句柄.fileno()
print(fid)
flush(刷新缓冲区,将缓冲区中的数据立刻写入文件)

文件句柄.flush()

isatty(判断文件是否连接到一个终端设备,返回布尔值)

文件句柄.isatty()

read(从文件中读取指定的字符数,默认读取全部)
str = 文件句柄.read()      #读取整个文件
str1 = 文件句柄.read(10)   #读取文件前10个字符
readable(判断文件是否可读,返回布尔值)

文件句柄.readable()

readline(每次最多读取一行数据,每行的最后包含换行符'\n')
print(文件句柄.readline())   #读取第一行数据
print(文件句柄.readline(3))  #读取第二行前3个字符
print(文件句柄.readline())   #读取第二行剩余字符
print(文件句柄.readline())   #读取第三行
seek(移动文件读取的指针,如果文件中包含中文,移动指针必须是3的倍数,不然会报错,因为一个中文字符等于3个字节)

文件句柄.seek(6)

seekable(判断文件指针是否可用,返回布尔值)
文件句柄.seekable()
tell(获取指针位置)

文件句柄.tell()

truncate(截断,把指针后面的内容删除,并写入文件,要在可写模式下操作)
f = open('text.txt','r+',encoding='utf-8')
f.seek(9)   #把指针移动到第9个字节后面(即第3个中文后面)
f.truncate()  #把第3个中文后面的字符删除,并写入文件
f.close()
writable(判断文件是否可写,返回布尔值)

文件句柄.writable()

write(把字符串写入文件,并返回字符数)

文件句柄.write('字符串')。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

公厕少年NASA动漫免费观看| 胸大美女| 双男主做酱酱酿酿视频大全真人版| 主人~我错了请把它关掉歌词| 六房间| 酒鬼酒股票| 欧美大片| 久久久无码AV精品夜夜挺价格| 日本女生校服| 东北老阿姨高清免费观看电视剧| 我把刘姨俩腿扛在肩上是哪一集的 | 你们日的时候都说什么| BOBO浏览器(海外版)| 年轻的嫂子2| 妈妈叫我戴上避孕套是什么歌| 无码亚洲一区二区三区| 大肉蟒撑开稚嫩紧窄| 白日梦我电视剧免费观看| 女儿与爸爸高清免费版电视剧 | 青柠影院在线观看高清电视剧荣耀| 琪琪在线影院电视剧免费| 蜜臀| 夜童| 成都私人情侣免费看电视剧的软件| 少女初恋吃小头头视频免费 | 《野外強妾》完整版| 免费观看已满十八岁的电视剧大全 | 我寄宿在妈妈闺蜜家电视剧| 双男主高干文小说| 无码亚洲一区二区三区| 被室友男朋友认错后BY阿司匹林 | 小视频| 九九在线观看免费播放大全电视剧| 双男床上剧烈运动会怎么消除| 无码亚洲一区二区三区| 白鬼| 成品人和精品人的区别哪个好| 暴躁少女CSGO高清观看方法| 女人尝试到更粗大的心理变化| 免费观看已满十八岁电视剧在线播...| 两个男人睡一个女人什么心理呢