python [Errno 2]没有这样的文件或目录:

时间:2017-07-28 03:22:48

标签: python

我在Ubuntu系统上学习python。我试图读取文件时有错误。

fw = open(outfile,"a") 
outfile = 'sougou/Reduced/C000008_pre.txt'

IOError: [Errno 2] No such file or directory: 'sougou/Reduced/C000008_pre.txt'

2 个答案:

答案 0 :(得分:2)

如果没有任何其他信息,我可以在这里看到两种可能性。

  1. 您尝试访问的文件不存在。

  2. 相对于您调用Python脚本的位置,文件的路径不正确。

  3. 尝试提供文件的绝对路径,看看是否可以解决您的问题:

    outfile = '/some/path/here/sougou/Reduced/C000008_pre.txt'
    

答案 1 :(得分:0)

  1. 可能文件sougou/Reduced/C000008_pre.txt不存在
  2. 该脚本不会放在包含sougou目录
  3. 的目录中
  4. 您应该在打开后关闭文件:fw.close()或使用with open(outfile,"a") as fw:更好