python连接服务器怎么用_使用Python连接到远程服务器

访问远程服务器中的文件实际上非常复杂!在某种程度上,软件必须建立网络连接、验证、将文件系统命令转换为网络数据包等等。如果你这样做,用环球网就像在本地文件系统上一样,您实际上依赖于Windows虚拟文件系统来为您完成所有这些工作。我一点也不奇怪,因为有很多地方可能出错(例如,Windows vfs可能在更高的级别截获文件系统命令,而不是这种相对较低级别的访问文件系统的方式)。在

如果您确实想这样做,那么您应该在您的问题中添加以下信息:您的确切操作系统(此方法可能相当不可移植)

在运行脚本之前,用户是否已经装载了有问题的远程系统,或者您正在尝试打开一个新的连接

是否需要对远程服务器进行身份验证才能访问它

可能还有一些其他的相关信息我想不起来,因为当你仔细研究它时,它开始更像是一个Windows问题而不是Python问题。如果您想采用基于Windows vfs的解决方案,您可能需要在问题标签中添加“Windows”和其他一些相关关键字,如“SMB”或“CIFS”。在

另一种选择是使用SMB/CIFS客户机,完全不用考虑Windows文件系统。您可以使用Python操作命令行客户机,如smbclient。或者,您可以使用Python库来处理这些位,尽管使用Python处理这类事情并不常见,因此有些库可能是有缺陷的、不受支持的或过时的。谷歌“pythonsmb”如果你想尝试这种方法;前几次点击都与这个问题有关。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值