python中读取IO⽂档、open打开、read读取、write写⼊、
close关闭⽂件。。。
a=open(r'D:\Users\Administrator\','r')
#这⾥为什么不⽤import导⼊呢、因为open是python⾃带的函数、⽽a在这⾥即是变量也是⽂件的句柄、不能读取WORD、EXCEL⽂档
#前⾯的r是转义、后⾯的r是读取read
ad() #这⾥是读取上⾯打开的⽂档、赋给b、这⾥是常量
print(b) #然后打印
a.close() #close关闭、⽂件操作完毕后、⼀定要关闭⽂件IO资源、不然会占⽤内存
a=open(r'D:\Users\Administrator\','r')
adline() #readline是按⾏读取、read上⾯的是读取整个⽂档的内容
adline()
adline(3) #读取这⼀⾏的前3个字符
print(b)
print(b2)
print(b3)
a.close()
a=open(r'D:\Users\Administrator\','r')
adlines() #readlines是按⾏读取所有、也是读取⽂档的所有内容、但是是放在⼀个列表中的、并且有\n空格表⽰
print(b)
a.close()
a=open(r'D:\Users\Administrator\','r')
for i in a:
print(i)
a.close() #for循环也可以读取⽂档、主要应⽤在⼤⽂档⾥、⽐前⾯的都好⽤、也是读取所有内容、每读取⼀⾏、循环下⼀⾏
a=open(r'd:\users\administrator\','w') #⽂件写⼊是⽤write、后⾯⽤的是w、写⼊与读取的语法⼀样
python怎么读取文件中的数据#如果⽂件存在,就清空所有内容写⼊,如果⽂件不存在就⾃动⽣成⼀个
b=a.write('靠') #可以直接⽤write读取内容、不需要赋给变量
print(b)
a.close()
a=open(r'd:\users\administrator\desktop\666(2).txt','a') #a是追加写⼊--append
b='-*-*-这是追加写⼊的内容'
a.write(b) #这⾥还⽤write写⼊、不是⽤追加append
a.close()
#所有⽂件分为两⼤类:1、⽂本⽂件,2、⼆进制⽂件(B表⽰⼆进制,O表⽰⼋进制,D表⽰⼗进制,H表⽰⼗六进制)
a=open(r'D:\Users\Administrator\Desktop\001.jpg','rb') #r读取⽂本、rb是读取⼆进制⽂件、上⾯有讲读写的代码
ad()
print(b)
c=open(r'D:\Users\Administrator\Desktop\002.jpg','wb') #w是写⼊⽂本、wb是写⼊⼆进制⽂件
c.write(b) #上⾯有说过、write如果没有⽂件会⾃动⽣成、这⾥是先执⾏b的读取、然后⽣成002新的照⽚、相当于复制粘贴
c.close()
a.close()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论