Python文件操作练习

'''
#【读】
#1.打开文件
f = open("D:\Pythonpy\名言.txt",mode="r")
===================
#2.读取文件里所有数据
data = f.read()
print(data)
print(repr(data)) #显示全部数据(包括隐藏字符)
===================
#3.读取文件里几个字符
f = open("D:\Pythonpy\名言.txt",mode="r",encoding="utf8")
print(f.read(3))
===================
#4.循环读文件
for i in f:
print(i)
===================
#【写】
#1.写入数据到文件
f = open("D:\Pythonpy\名言2.txt","w",encoding="utf8") # w:覆盖模式 a: 追加模式
f.write("怒发冲冠,凭栏处、潇潇雨歇。\n")
f.writelines(["呼长喜最帅!\n还有谁~"])
f.flush()
f.close()
#import time
#time.sleep(100)
===================
#2.seek与tell方法
#【tell】
f = open("D:\Pythonpy\歇后语.txt","w",encoding="utf8")
f.write("猪八戒照镜子,里外不是人。\n")
f.flush()
f.close()
f1 = open("D:\Pythonpy\歇后语.txt","r",encoding="utf8")
f1.read(6)
print(f1.tell()) #18字节
===================
#【seek】
f1.seek(3) #将光标移动到第三个字节处
data = f1.read(1)
print(data) #八
'''
posted @   呼长喜  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示