文件操作open()函数有三个参数:第一个是文件名字(相对路径)、第二个是模式,模式有r(只读)、w(写)、a(追加模式)、还有r+可读可写、w+可写可读、a+可追加可读,第三个是编码,文件存在硬盘实际都是以二进制形式存储,所以不管写和读都要编码解码。*open()方法默认是以系统的编码方式打开*(windows:GBK、Linux:UTF-8)文件修改操作,其实本质就是先文件内容加载到内存,然后
分类:
编程语言 时间:
2019-05-09 18:30:09
阅读次数:
205
with open(file,mode,encoding) file:文件的路径,可以是绝对路径也可以是相对路径。 mode:操作文件的方式。 r:只读。r+:读写 w:只写。w+:写读 a:追加。a+:追加读 encoding:编码方式,一般为“utf-8” 修改文件 #用一个with操作两个文件 ...
分类:
编程语言 时间:
2019-05-07 21:33:11
阅读次数:
130
#读模式 f = open("abc.txt","r",encoding="utf-8") dat = f.read() print(dat) f.close() #写模式(覆盖) f_write = open("abc.txt","w",encoding="utf-8") f_write.writ... ...
分类:
编程语言 时间:
2019-04-29 16:03:14
阅读次数:
181
一、打开文件:文件句柄 = open('文件路径', '模式') python中打开文件有两种方式,即:open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,在这里我们推荐使用open,解释 二、操作文件 操作文件包括了文件的读、写和关闭,首先来谈谈打开方式:当我们执 ...
分类:
编程语言 时间:
2019-04-22 11:57:33
阅读次数:
143
操作模式 r 读 :操作文本 光标在最开头 print(f.read()) 默认全读完 print(ff = f.readline()) 一行一行读 rb 读字节 :操作字节 w 写 w模式只能覆盖的写 w模式下写的时候首先清空内容,然后再写 w模式会自动创建文件 w会覆盖 a 追加写 在文件文本末 ...
分类:
编程语言 时间:
2019-04-20 21:36:09
阅读次数:
215
第四章:文件操作4.1文件的基本操作jj=open(‘路径‘,mode=‘模式‘,encoding=‘编码‘)jj.write()#写入jj.read()#读取全部jj.close()#关闭文件4.2打开模式4.2.1r/w/a只读只写r是只读,w是只写(先清空文件),a是只写(只添加不能读)4.2.2r+/w+/a+可读可写r+(**)常用程度读:,默认光标位置0,读时默认从最开始读写:根据光标
分类:
编程语言 时间:
2019-04-11 09:19:57
阅读次数:
160
一 . 文件操作 二 . 文件路径 三 . mode 的各个功能 mode: r mode: w mode: a mode: + 四 . 文件复制 五 . seek 和 tell 六 . 文件修改 ...
分类:
编程语言 时间:
2019-04-08 21:49:41
阅读次数:
200
文件内需要写入的内容 将文件打开后的对象赋予给 f ,之后对打开后的文件的所有操作都通过f 来进行: 执行结果: 为什么data2没有结果? 答:是因为第一次读取了文件后,文件的指针指向了文件末尾,导致第二次读取文件的时候是从末尾开始读的,末尾之后是没有内容的,所以读取到的内容为空,此时,只需在第一 ...
分类:
编程语言 时间:
2019-03-24 13:47:04
阅读次数:
181
突然来一句:“慨然有经略四方之志” 文件操作三部曲:1.先用open打开 2.再写关闭 3.再回到中间写操作 为啥要刚打开就关闭 那是很容易望,所以先写上。。。 基本格式 f = open("file_name", "r", encoding="utf-8") 都得有才标准呐 ! f.read() ...
分类:
编程语言 时间:
2019-03-19 23:19:30
阅读次数:
207