我是Python的新手,您可能已经看到了我之前提出的关于类似问题的问题。我试着运行下面的代码,但它只是将第一行的第一个字母(Us)打印出来。这可能是我自己的初学者的愚蠢,但我真的很感激在这个问题上的一些帮助。如果你能解决我的问题,先谢谢你!在
我试图运行的代码如下:
file = open("createdFile.txt", "w")
file.write("User Data Number:\n")
file.write("10101")
file.close()
file = open("createdFile.txt", "r")
getUserNumber = file.readline(2)
print(getUserNumber)
file.close()
请改用
getUserNumber = file.readlines()[1]
。在readline
读取下一行,arg是要读取的字符数,所以之前您要读取第一行的前两个字符。在因此,你应该做的是阅读所有的行(
file.readlines()
),然后选出你想要的行([1]
)。在相关问题 更多 >
编程相关推荐