网站注册了域名然后怎么做,网站运维是做什么的,百度推广账户怎么开,国外网站 网速慢python文件操作python的文件操作相对于java复杂的IO流简单了好多#xff0c;只要关心文件的读和写就行了基本的文件操作要注意的是#xff0c;当不存在某路径的文件时#xff0c;w#xff0c;a模式会自动新建此文件夹#xff0c;当读模式#xff0c;文件不存在#xff0…python文件操作python的文件操作相对于java复杂的IO流简单了好多只要关心文件的读和写就行了基本的文件操作要注意的是当不存在某路径的文件时wa模式会自动新建此文件夹当读模式文件不存在会抛出异常有三种模式r为只读w为只写a为追加r这种方式最终的系统资源调用需要自己close文件对象,因为文件对象会占用操作系统的资源并且操作系统同一时间能打开的文件数量也是有限的fileopen(prize.txt,r,encodingGBK)datafile.read()print(data)file.close(){0:保时捷911,1:法拉利488,2:劳斯莱斯古斯特,3:GTR,4:奥迪RS7,5:宝马M4,6:帕加尼风之子,7:兰博基尼毒药}只写模式当开启只写模式第一次写入会清空原有的所有内容在这次之内继续写入不会清空之前的内容fileopen(prize2.txt,w,encodingGBK)file.write(你好)file.write(你好)file.write(你好)file.close()你好你好你好追加模式会在之前的内容之上追加写入字符(“以下是追加的内容”为原来存在的内容)fileopen(prize2.txt,a,encodingGBK)file.write(hello)file.write(你好)file.write(我是追加)file.close()以下是追加的内容hello你好我是追加tb模式文件读写内容的格式有两种(默认的读写内容的模式为b模式)t模式为textb模式为bytes需要注意的是t、b这两种模式均不能单独使用都需要与r/w/a之一连用。当不指定编码encoding可以打印出字节因为文件存储在硬盘上也是以二进制存储的fileopen(prize.txt,rb)datafile.read()print(data)file.close()b{0:\xb1\xa3\xca\xb1\xbd\xdd911,1:\xb7\xa8\xc0\xad\xc0\xfb488,2:\xc0\xcd\xcb\xb9\xc0\xb3\xcb\xb9\xb9\xc5\xcb\xb9\xcc\xd8,3:GTR,4:\xb0\xc2\xb5\xcfRS7,5:\xb1\xa6\xc2\xedM4,6:\xc5\xc1\xbc\xd3\xc4\xe1\xb7\xe7\xd6\xae\xd7\xd3,7:\xc0\xbc\xb2\xa9\xbb\xf9\xc4\xe1\xb6\xbe\xd2\xa9}with管理用这种方式管理不用自己close但是要注意缩进with open(prize.txt,r,encodingGBK)as file:datafile.read()print(data){0:保时捷911,1:法拉利488,2:劳斯莱斯古斯特,3:GTR,4:奥迪RS7,5:宝马M4,6:帕加尼风之子,7:兰博基尼毒药}