问题标签 [pysftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Pysftp 从 Windows 传输文件时文件夹名称出错
我正在使用 Pysftp 将文件从 Windows 服务器传输到 Buffalo Terastation。我希望能够告诉它使用 PUT_R 命令传输文件夹中的所有文件,但是当我运行我的代码时,文件被奇怪地传输了。
我的代码:
当我运行代码时,我在 Terastation 上得到的文件名看起来像
我猜代码没有正确处理平台之间的路径。如何更正路径?
我努力了
但我收到“没有这样的文件”错误
python - 使用 pysftp 递归下载
我正在尝试使用以下结构从 SFTP 获取:
我尝试使用以下命令来实现这一点:
或者
本地路径是这样d:/grabbed_files/target_dir
的,远程是这样的/data/some_dir/target_dir
。
随着get_r
我越来越FileNotFound
例外。随着get_d
我得到空目录(当目标目录有文件而不是目录时,它工作正常)。
我完全确定该目录存在于此路径中。我究竟做错了什么?
python - 加速代码从 SFTP 下载文件
我想检查是否有更快的方法从物理计算机上的文件夹中不存在的 SFTP 下载数据。问题是这些文件是 5 分钟间隔的快照,而当前的 SFTP 文件夹有数千个(从 2016 年 8 月起至少每 5 分钟一次)。
我计划询问客户他们是否可以清理 SFTP 并有一个删除旧数据的过程,但同时我也想改进我的下载代码。
本质上,我检查 SFTP 上的每个文件夹,然后检查我计算机上的相应文件夹。如果该文件不存在,那么我下载它(我现在使用的是 Windows 10)。即使列出所有文件并检查它们是否存在也需要很长时间(仅其中一个文件夹需要 1400 秒,这意味着我无法尝试每 5 分钟运行一次)。
以下是其中一个文件夹的确切文件名结构:
文件名-2016-12-06-08-55-05-to-09-00-17.csv
这一个文件夹(共 7 个文件夹)有 30,000 个文件(只有 129MB 的数据)
python - Django - 模板上的 Pysftp 身份验证错误
我正在尝试解决这个问题,但我不知道如何解决。
我正在与pysftp
Django 合作。问题是如果一切正常,什么都不会发生,但如果我输入了错误host
的usuario
, 或clave
. 当我输入一个Success
badError. Something Failed.
或. 我怎样才能使它在两个地方都出错?Django 控制台和 Django webapp?
谢谢..!!Authentication Failed
host
usuario
clave
Authentication failed
这是我所拥有的:
python - 如何从服务器获取文件位置路径但不复制它?
我有我的 NAS 服务器,我可以在上面获取/上传文件。现在我需要从服务器读取 .png 文件位置并将其传递到 UI 线程以显示图像。现在我只知道需要本地位置保存的方法获取。我不希望文件保存在我的本地机器上,但我应该能够在我的应用程序上显示该图像。
我已经浏览了这个http://docs.paramiko.org/en/2.1/api/sftp.html但没有找到相关的使用方法
代码是: -
python - 如何使用 Python 将特定格式的文件从 sftp 复制到本地
连接到 sftp 不需要 ftp_priv_key。假设我在给定的 sftp 路径中有 10 个文件,其中 6 个文件是csv
格式和其他格式或不同格式。我的要求是只复制csv
格式文件。
python - Python 2.7.9 导入 pysftp 时遇到问题
我在导入 pysftp 时遇到了麻烦。我目前有一台服务器在数据库上运行一些 python 脚本,并决定尝试更新一些脚本使用的这个模块。它破坏了一堆脚本,然后我不得不回去修复版本控制并让一切正常运行。
到目前为止,我无法导入或使用的唯一模块是 pysftp。它抛出附加的错误。我已经尝试进入站点管理器并从那里删除文件,但是它还没有帮助。其他一切都在工作。更新也不起作用。
非常感谢有关如何解决此错误的任何指示。
错误是:
我一直无法找到一个名为 util 的软件包来安装。请帮忙!附加链接是跟踪。 http://imgur.com/a/9lQUj
linux - 使用 pysftp 设置与服务器的测试连接
我正在尝试建立到 sftp 服务器的测试连接。(如Python Pysftp Error中所示)。我通过终端建立与服务器的第一个连接,从服务器获取了密钥。那工作完美无缺。但是,如果我运行 python 脚本:
我收到以下错误消息:
我检查了 /etc/ld.so.conf.d/libc.conf 文件以查看 /usr/local/lib 的搜索路径。在所述路径中,我可以找到 libssl.so.1.1 文件。有没有人对如何解释错误消息有建议或知道我哪里出错了?非常感谢。
python - 使用 Python 的 pysftp,如何验证主机密钥?
我正在使用 Python 2.7 pysftp 包连接到 SFTP 服务器。
当我运行上面的代码时,我得到了错误日志:
我目前通过执行以下操作来关闭对主机密钥的检查:
我想保留主机密钥的安全功能。任何人都可以提供有关如何生成主机密钥的链接,或在此处提供一小段代码示例吗?我找不到太多东西。
python - 如何在 python 中为 sftp.get 传递参数
我得到了这个输出。但是,当我尝试获取以下代码行的输出时,
我遇到以下错误:
Traceback(最近一次调用最后一次):文件“D:\Python scripts for writing testcase\Paramiko.py”,第 32 行,在 sftp.get('{1}/{2}'.format(pwd1,b),' {2}'.format(b)) IndexError: 元组索引超出范围
我需要如何在那里传递参数,因为路径会因不同的选择而改变。