我尽力打印文本文件的所有内容。但我仍然无法理解错误。这是我的代码:
Input = input("TYPE: ")
with open("tryme.txt","a+") as f:
f.write(Input + "\n\n\n" )
x = f.read()
print(x)
答案 0 :(得分:2)
a+
打开阅读并附加(在文件末尾写)。文件 如果它不存在,则创建。用于阅读的初始文件位置 位于文件的开头,但输出始终附加到 文件的结尾。
您应该使用f.seek()
将文件偏移量设置为文件的开头。
with open("tryme.txt","a+") as f:
f.write(Input + "\n\n\n" )
f.seek(0)
x = f.read()
print(x)
输出:
TYPE: test2
test1
test2
希望这有帮助。
答案 1 :(得分:1)
写入文件后,阅读器的当前位置位于文件末尾。如果要读取整个文件,则需要返回到开头。
试
$query="SELECT * FROM `milkvalue` WHERE `userid` = CONCAT($userid, `month`) LIKE '%".$submit."%' "