.txt文件无法打开

时间:2019-04-26 09:23:56

标签: python windows file network-share

因此,我试图学习功能open,该功能显然易于使用。我从网站上复制了一个非常简单的代码,只是打开并读取一个名为“ test.txt”的文件,上面带有一些文本。我尝试了两种方式,不指定路径(因为它位于同一文件夹中),而是调用整个路径。没有一个起作用(FileNotFoundError)。都在服务器上,所以可能是问题所在,但是如果这是问题,我仍然想简短解释。 请简化词汇,我只是迈出第一步。

在图像上,我尝试堆叠尽可能多的信息:link

handle = open("test.txt")
data = handle.read()
print(data)
handle.close()

解决方案:实际上,我只是从文本文件中删除了.txt。现在它的名称是test,它是一个文本文件,代码可以正常工作。之前,我曾将python文件和文本文件从服务器移至计算机,因为有评论说这可能是问题所在,但是在找到解决方案后,我将其全部放回了服务器,程序也运行了。

1 个答案:

答案 0 :(得分:0)

您正试图打开位于网络共享(\\Servidor\profiles$\...)上的文件,并且正在使用\\<server>\<sharename>语法访问该文件,并且未将其作为Windows驱动器号挂载。

您可以尝试一些操作:

  1. 将数据从网络共享复制到您的计算机上的某个本地目录,然后再次运行脚本。
  2. 在“驱动器号”下尝试mounting the network share,然后使用该驱动器号再次运行。
  3. 如果您确实需要通过网络共享访问它,请尝试以下答案:https://stackoverflow.com/a/7170008/8745384