我认为问题在于您使用的文件路径错误。
您说您正在Linux服务器上读取文件,似乎您正在尝试在Windows计算机上读取文件。由此推断,您已将Linux文件服务器作为SMB文件共享安装在Windows机器上……或类似的东西1。
但是…您正在使用的路径 看起来 像一个Linux文件路径:
- 路径分隔符为
/
。 - 路径以“ / var / …”开头,这是UNIX / Linux系统的常用约定。
但是,如果已远程安装Linux文件系统,则应使用的文件路径是将在Windows命令提示符下使用的文件路径。可能以驱动器号开头。
(我无法告诉您它应该是什么。这取决于您如何挂载文件系统以及远程文件服务器如何 导出 文件树。)
1-另一方面,您可能只是使用一些在Internet上找到的代码,这些代码可能完全不适合您要执行的任务。



