#data = open("sql do",encoding="utf -8").read() #f = open("sql do",'r',encoding="utf-8")#文件句柄 #W 是创建一个文件,会覆盖 #f.read() #print (data) ''' f = open("sql2 do",'w',encoding="utf-8") f.write("我 爱 昊 昊,\n") f.write("我 爱 大 宝") ''' f = open("sql2 do",'a',encoding="utf-8")#不覆盖原文件 f.write("\n 我 爱 妈 妈,\n") f.write("我 爱 姐 姐") f.close()#关闭 #print (f) ''' f = open("sql2 do",'r',encoding="utf-8") #打印多少行 for i in range(5): print(f.readline()) ''' """ f = open("sql do",'r',encoding="utf-8") for i in range(10): if i > 5: print(f.readline()) else: f.readline() continue 打印5-10行 """ """ N=10 f = open("sql do",'r',encoding="utf-8") for i in range(N): print (f.readline()) f.close() """ """ low loop f = open("sql do",'r',encoding="utf-8") for index,line in enumerate(f.readlines()): if index == 9: print('-------这个是个分隔符----------') continue else: print (line.strip()) #多少行不答应,strip是去掉空格,中间换行 """ """ #high loop,一行行取到内存 f = open("sql do",'r',encoding="utf-8") count = 0 for line in f: #打印只保留一行 if count == 9: print("----你是傻逼-------") count += 1 continue else: print (line.strip()) count += 1 """ """ tell()光标位置 read()字符 seek()会到某个地方,是字符 enconding#字符编码 flush #刷新到程序 """ """ #进度条 import sys,time for i in range (20): sys.stdout.write("#") sys.stdout.flush() time.sleep(1) """ """ 文件的读写 R+ #文件最后一行 文件的写读W+ #创建新文件在读,还是追加在最后一行 rb #二进制------网络传输 """
"""
#修改文件的内容
f = open ("sql do",'r',encoding="utf-8")
f_new = open ("sql_new do",'w',encoding="utf-8")
for line in f:
if "删除" in line:
line = line.replace("删除","添加")
f_new.write(line)
f.close()
f_new.close()
"""
"""
#使用with
with open ("sql do",'r',encoding="UTF-8") as f:#等于 f= openXXXXXXX
#钙语句不需要执行关闭
#打开多个文件with open ("new1") as f1,open ("new2") as f2:
"""
许多文章都是从书本获取,并非自己原创,为了自己更好的记忆和学习,如果涉及版权,请说明,我会删除。
今天的文章文件的操作_文件的快捷键分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/53894.html