在python中打开外部文本文件时出错

时间:2017-06-28 14:59:48

标签: python

Code and Error message尽管编写了正确的代码,但我无法在python中打开文本文件。代码,错误和文件位置的屏幕截图如下Text file location

3 个答案:

答案 0 :(得分:3)

您应输入 adnan.txt 作为输入,因为它是一个文本文件。

答案 1 :(得分:0)

您必须将行更改为:

fhand = open(raw_input("Enter a filename: "),'r')

然后是其余的代码

  

修改

正如约翰史密斯所说,小心你想要使用的名字,在你的情况下似乎 adnan.txt

答案 2 :(得分:0)

我在这里附上一段可能适合您的代码:

import os

MY_FILENAME = "adnan.txt"  # don't forget the extension

with open(os.path.join(os.getcwd(),'MY_FILENAME'), 'r') as my_file:
    f = myfile.readlines()
    for line in f:
        print(line)

我使用os.getcwd(),因为您的文件似乎位于脚本目录