无法打开 .txt 文件

Can't open a .txt file

所以我试图学习 open 这个显然很容易使用的函数。我从网站上复制了一个非常简单的代码,只需打开并读取一个名为 "test.txt" 的文件,其中包含一些文本。我尝试了两种方法,没有指定路径(因为它在同一个文件夹中)并调用了整个路径。 None 有效 (FileNotFoundError)。这一切都在服务器中,所以这可能是问题所在,但如果这是问题所在,我仍然想要一个简短的解释。 请在词汇上放轻松,我只是迈出了第一步。

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

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

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

您正在尝试打开位于网络共享 (\Servidor\profiles$\...) 上的文件,并且您正在使用 \<server>\<sharename> 语法访问它,而不是作为 Windows 安装盘符。

您可以尝试的一些事情:

  1. 将网络共享中的数据复制到机器上的某个本地目录并再次运行您的脚本。
  2. 在 "drive letter" 下尝试 mounting the network share 并使用此驱动器盘符再次 运行。
  3. 试试这个答案: 如果你真的需要在网络共享上访问它。