Python文件.readline(2) 读取前2个字符

2024-09-30 05:22:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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()

Tags: 代码txtnumberclosedata字母openfile
1条回答
网友
1楼 · 发布于 2024-09-30 05:22:18

请改用getUserNumber = file.readlines()[1]。在

readline读取下一行,arg是要读取的字符数,所以之前您要读取第一行的前两个字符。在

因此,你应该做的是阅读所有的行(file.readlines()),然后选出你想要的行([1])。在

相关问题 更多 >

    热门问题