我想打印文件中的文本,但输出没有显示任何内容
def viewstock():
replit.clear()
print ("Here is the current stock\n-------------------------")
f = open("stock", "a+")
p = f.read()
print (p)
print ("Press enter to return to the stock screen")
e = input ('')
if e == '':
stock_screen()
else:
stock_screen()
有人知道怎么解决这个问题吗
如果要读取文件,请在读取模式下打开它,而不是附加模式。当您在附加模式下打开它时,文件的位置在末尾,它不返回任何内容
试试这个:
要读取文件并打印,您可能只需要在读取模式下打开文件
您可以只在
read
模式下打开文件,而不在append
模式下打开。请尝试以下代码:相关问题 更多 >
编程相关推荐