Python 使用pandas从远程服务器读取excel文件

Python 使用pandas从远程服务器读取excel文件,python,pandas,Python,Pandas,我在windows服务器的目录中有一组excel文件。我试图用熊猫来阅读它们,但遇到了一个错误。我查看了其他类似的帖子,但到目前为止还没有找到解决方案。以下代码已从中引用 我正在尝试从安装在linux服务器上的jupyter笔记本读取文件。我能够从linux机箱ping windows服务器 这是我的密码: import pandas f = pandas.read_excel(open('//10.xx.xx.xx/directory1/directory2/TestDoc.xlsx','rb

我在windows服务器的目录中有一组excel文件。我试图用熊猫来阅读它们,但遇到了一个错误。我查看了其他类似的帖子,但到目前为止还没有找到解决方案。以下代码已从中引用

我正在尝试从安装在linux服务器上的jupyter笔记本读取文件。我能够从linux机箱ping windows服务器

这是我的密码:

import pandas
f = pandas.read_excel(open('//10.xx.xx.xx/directory1/directory2/TestDoc.xlsx','rb'))
错误:

IOError: [Errno 2] No such file or directory: 
'//10.xx.xx.xx/directory1/directory2/TestDoc.xlsx'
有人能帮忙吗

提前谢谢

编辑1:


也尝试了不使用关键字“open”,但仍然出现相同的错误。

您正在引用的代码示例演示了如何使用运行在Windows计算机上的Python访问网络驱动器或UNC路径。使用linux主机,您可能需要装载具有有效凭据的远程共享,然后将本地文件系统上的有效路径传递给。请密切关注这一点


您可以探索其他方法。

您正在引用的代码示例演示如何使用运行在Windows计算机上的Python访问网络驱动器或UNC路径。使用linux主机,您可能需要装载具有有效凭据的远程共享,然后将本地文件系统上的有效路径传递给。请密切关注这一点


您可以探索其他方法。

非常确定在使用pandas时不需要打开
,只需将文件的路径/名称传递给pandas即可。您也尝试过了……同样的错误您在开始时使用了r吗?Single\是pythonlike@datanoveler中的一个转义字符,他说,
r'//10.xx.xx.xx/directory1/directory2/TestDoc.xlsx'
值得一读try@kkumar您无法下载副本?非常确定,在使用pandas时,您不需要打开
,只需将文件的路径/名称传递给它即可。您也尝试过了…同样的错误您在开始时使用了r吗?Single\是pythonlike@datanoveler中的一个转义字符,他说,
r'//10.xx.xx.xx/directory1/directory2/TestDoc.xlsx'
值得一读try@kkumar你不能下载副本吗?谢谢!我正在使用的Jupyter笔记本电脑在我们的hadoop集群上-只是想检查我是否可以使用spark从远程服务器读取文件,而不是移动/装载远程共享。很遗憾,不允许我装载远程共享/移动文件。只是想看看是否还有其他选择。谢谢!我正在使用的Jupyter笔记本电脑在我们的hadoop集群上-只是想检查我是否可以使用spark从远程服务器读取文件,而不是移动/装载远程共享。很遗憾,不允许我装载远程共享/移动文件。只是想看看是否还有其他选择。