编辑:对我的第一篇文章表示歉意,并没有意识到这种糟糕的礼仪!
所以我试图用Python在我的程序中显示导入的文件。我一直在使用PyCharm并且无法获取此文件(或任何文件,确切地说.txt)以便在任何地方打开...我在互联网上尝试了多种解决方案和方法,但它们都不起作用,所以唯一我能想到的是它是我的代码...
这里我定义了允许用户打开文件然后标签更改为目录路径的部分:
def openfile():
filename = askopenfilename()
wordlist_label = Label( root , text = "" )
wordlist_label.pack()
wordlist_label.config( text = "File Path: " + filename )
因此,我有变量" filename"。我想打印这个文件的内容。我尝试过这种方法和其他许多方法,但在我的程序中什么也看不见:
f = open( filename ,'r' )
for line in f:
print ( line )
f.close()
我很感激我能得到任何帮助,谢谢!
答案 0 :(得分:0)
一个起点是将open
块中的try
的调用括起来,并打印任何错误消息。这可能会指出你正确的方向。
try:
f = open( filename ,'r' )
except Exception as e:
print("Exception error: " + e.message)
raise e
else:
for line in f:
print ( line )
f.close()