【发布时间】:2018-04-01 04:20:10
【问题描述】:
我是 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()
【问题讨论】:
-
代码有什么问题....?
-
readline(2)并不意味着“读取第 2 行”。它的意思是“最多读取一行中的 2 个字符”。 -
将数字传递给
readline()会将其限制为读取该字节数。你有没有尝试阅读文档? -
@user2357112 好的,那么您将如何阅读文本文档的某一行?
-
@JohnGordon 是的,这表明我在做正确的事情,也许我看错了什么。
标签: python python-3.x python-3.6