关于python的指针(演示)
其中的seek调整了python指针的位置(相当于重新从头开始)def write(text):try:f = open('gs.txt', 'w')f.write(text)f.close()print("写入完成!")except:print("写入文件失败!")def copys():try:f2 = open("gs.txt", 'r')
·
其中的seek调整了python指针的位置(相当于重新从头开始)
def write(text):
try:
f = open('gs.txt', 'w')
f.write(text)
f.close()
print("写入完成!")
except:
print("写入文件失败!")
def copys():
try:
f2 = open("gs.txt", 'r')
fr = open('gs2.txt', 'w')
for i in f2.readlines():
fr.write(i)
f2.close()
fr.close()
print("复制完成")
except:
print("复制失败!")
def ab():
ff=open('gs2.txt',"r")
for i in ff.readlines():
print(i)
ff.seek(0)
for i in ff.readlines():
print(i)
print(ff.tell())
if __name__=='__main__':
text='''
《献钱尚父》
【唐】 贯休
贵逼人来不自由,龙骧凤翥势难收。
满堂花醉三千客,一剑霜寒十四州。
鼓角揭天嘉气冷,风涛动地海山秋。
东南永作金天柱,谁羡当时万户侯。'''
# write(text)
# copys()
ab()
效果:输出两次,不用seek只输出一次,因为指针没有归位,下面什么都没有。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)