我正在尝试打印出“ txt”文件的内容。 我的代码:
filename = 'I_learned'
n = 0
with open(filename) as file:
while n == 3:
print(file.read())
n += 1
当我运行代码时:
atizva@atizva0:~/Documents/Python coding/Programs$ python I_learned.py
atizva@atizva0:~/Documents/Python coding/Programs$
一无所有。 我不知道我的错误在哪里?它不是应该显示文件内容3次吗?预先感谢。
答案 0 :(得分:2)
因此您已经设置了n = 0
while n == 3:
的结果为False
您需要在while语句中更改比较
filename = 'I_learned'
n = 0
with open(filename) as file:
while (n < 3):
print(file.read())
n += 1