菜鸟IT的博客 >> Python
open函数 | 打开txt | 各种实践操作 | .write函数给txt写入文字 | f.seek(0,0) 移动指针到最开始的位置
# 打开指定路径的txt文档。
f=open("F:\\Python-Test\\XueXi-PySimpleGUI\\txt\\testzt.txt","w")
# 往txt文档里写入文字或者字符
f.write("hello!你好!我非常喜欢python编程!\n 阿萨德发射点发按时, \n 我真的很喜欢编程。\n阿斯达三大发射点发撒发送发送放电饭锅")
# 用完txt一定要养成习惯,一定要关闭,不然会在内存里丢失了。
f.close()
f=open("F:\\Python-Test\\XueXi-PySimpleGUI\\txt\\testzt.txt","r")
DuQuTxt1=f.read(5)
print("读取txt文档里从0开始到第5个字符,返回字符串:",DuQuTxt1)
print("返回当前在文件中的位置",f.tell())
# f.seek(offset,from) 在文件中移动文件指针,从from开始偏移offset个字节。
# from如果是0,代表文件里的内容开始位置。
# from如果是1,代表文件里的指针的当前位置。
# from如果是2,代表文件末尾。
print("指针移动之后的当前位置:",f.seek(45,0))
print("再次输出当前位置:",f.tell())
print("把txt的后面的内容输出为列表,因为指针在45个位之后:",list(f))
# 把txt文档里的指针移动到初始位置
f.seek(0,0)
print("指针已经在txt内容开始位置了,可以把txt输出为列表了:",list(f))
# 按每一行,快速读取txt的内容
for each_line in f:
print(each_line)
f.close()
f1=open("F:\\test.txt","w")
f1.write("你好啊!\n我爱python编程!")
f1.close()
菜鸟IT博客[2022.01.28-20:48] 访问:254