'''
2020.3.5
@BUG369456
文件的读操作
'''#打开一个名字叫 v02_test 的文件
f =open("v02_test","r")#直接将内容全部读写出来
t = f.read()print(t)#此时光标已经处于文件的最尾端 所以需要关闭重新打开#否则read将读取不到东西
f.close()
f =open("v02_test","r")#按位读取#进行循环读取 知道读不到内容 退出循环whileTrue:
t = f.read(1)print(t)if t =='':break
f.close()
当open函数里面第二个参数为‘w’的时候,我们可以使用write函数对文件进行读操作
'''
2020.3.5
@BUG369456
文件的写操作
'''
f =open("v03_test",'w')
f.write("hello word!")
f.close()
文件的复制
文件的复制归根到底就是文件的读与写
'''
2020.3.5
@BUG369456
文件的复制操作
'''#打开文件1 得到复制的内容 #打开文件2 写入复制内容
f1 =open("v04_1",'r')
t = f1.read()
f2 =open("v04_2",'w')# 关闭文件1 文件2
f2.write(t)
f1.close()
f2.close()
'''
2020.3.5
@BUG369456
文件读写操作中seek()函数的使用
'''#显示文件的内容
f =open('v05','r')
t = f.read()print(t)
f.close()#隔空打印
f =open('v05','rb')whileTrue:
t = f.read(1)if t == b'\n':breakelif t ==b'':breakelse:print(t.decode())
f.seek(1,1)
'''
2020.3.5
@BUG369456
批量重命名 创建学习1-5文档 改名为python1-5
'''import os
for i in[1,2,3,4,5]:
oldName ="学习"+str(i)
f =open(oldName,'w')
f.close()for i in[1,2,3,4,5]:
oldName ='学习'+str(i)
newName ='python'+str(i)
os.rename(oldName,newName)