首页 > 解决方案 > 为什么我无法读取文件的第一行?

问题描述

当我从文件中逐行读取时,第一行被跳过。为什么会发生这种情况,我该如何解决?

web="www.instagram.com/"
f= open("accounts.txt","r")
ft=open("add.txt", "w")
links=[]
for l in f:
    name=f.readlines()
    print(name)
    fullweb=web+name
    links.append(fullweb)
    ft.writeline(fullweb)
f.close()
ft.close()
print(links)

标签: python

解决方案


您开始迭代文件f(作为迭代器)

for l in f:

获取第一行,然后立即使用 . 读取其所有剩余内容f.readlines()
这没有多大意义(如果不说 - 没有意义)。


推荐阅读