问题标签 [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.

0 投票
3 回答
462 浏览

python - Python - If 语句,分配前引用的错误局部变量“newfile”

我有以下 Python 2.7 脚本。

该脚本遍历包含文件名的 CSV 文件,然后在 FTP 服务器上查找文件名。

但是,当在 ftp 上找不到该文件时出现错误:

赋值前引用的错误局部变量“newfile”

理想情况下,如果在 ftp 上找不到前一个文件,我希望脚本只移动到文件中的下一行。我该怎么做?提前致谢。

0 投票
2 回答
1306 浏览

python - 没有名为 bcrypt 的模块:DLL 加载失败

我正在尝试在 Windows 上安装 pysftp,因为我的 odoo 服务器在 Windows 上,并且我在模块中使用了 pysftp。

首先,它给了我一个错误No module named pysftp。我使用pip install pysftp 然后系统安装了它,对于不同的依赖项(例如paramiko,payn1,cryptography等)给出了相同的错误。但最后,它给了我一个错误No module named bcrypt,所以我尝试使用 pip 安装它并且它安装成功。但是当我运行应用程序时,它给了我以下错误。

我的 pip 版本是9.0.1,python 版本是3.5.4

0 投票
2 回答
951 浏览

python - 为什么 pysftp 库中的 chdir 不影响 pysftp 库中的执行?

我使用 pysftp(它是 paramiko 的包装器)。

/home/alex_test 中的脚本,我想执行该脚本

但它不起作用,因为找不到脚本。

另一方面,它确实有效

为什么 ?我的目标是为 unix 和 Windows 创建一个通用代码。

0 投票
1 回答
562 浏览

python - 无法使用 pysftp get 下载文件

我能够成功地将 sftp 与 pysftp 连接起来,但是在下载文件时出现错误,因为FileNotFoundError: [Errno 2] No such file.我还观察到该文件只是在本地路径中添加“?” 连同扩展。以下是更多细节。

在 ftp 中以 Test_03132018080105.csv 的形式文件。在本地路径创建文件为 Test_03132018080105.csv?零字节

代码:

错误:

0 投票
1 回答
16523 浏览

python - TypeError:预期的 str、字节或 os.PathLike 对象,而不是 _io.BytesIO

尝试使用 ssh 将文件从 Internet 上传到我的服务器。有以下代码可以很好地上传本地文件,但我不知道还要做什么才能让图片字节对象上传。

0 投票
1 回答
2543 浏览

python - 如何使用特定的 HostkeyAlgorithms 配置 pysftp/paramiko 连接 - python

我需要自动将文件从一台服务器传输到客户端的 SFTP 服务器。我已经使用 Python 的 pysftp 包完成了数百次。但是,在这种情况下,HostkeyAlgorithm我需要设置一个。我已经阅读了 Paramiko 的文档,因为 pysftp 似乎完全没有这个选项并且是建立在 Paramiko 之上的。但老实说,我不知道该怎么做(我不经常玩网络游戏)。我一直在通过 bash 手动发送以下内容:

我在 Python 中尝试了以下操作,但没有成功:

这将返回:

所以我想问题是我在哪里/如何-o HostkeyAlgorithms=+ssh-dss在设置我的 Paramiko 连接时添加?

0 投票
1 回答
4539 浏览

python-3.x - pysftp 使用 get_r() 复制远程目录

我正在尝试使用 pysftp 将远程目录的内容复制到我的本地目录。

这是代码:

我收到以下文件未找到错误消息,

由于某种原因,这两条路径似乎都被连接起来了,这导致了不正确的 FileNotFound 异常。此外,我已验证该文件是否存在于远程目录中。任何帮助深表感谢。

0 投票
2 回答
3793 浏览

python - 尽管文件已上传,但 Python pysftp.put 引发“没有此类文件”异常

我正在使用 pysftp 连接到服务器并将文件上传到它。

有时它可以正常工作而没有错误,但有时它会正确放置文件,但会引发以下异常。该文件由服务器上运行的另一个程序读取和处理,因此我可以看到该文件在那里并且没有损坏

如何防止异常?

0 投票
2 回答
5930 浏览

python - 如何使用pysftp将字符串写入ftp上的文件?

我有一个存储在变量中的大型 xml 文件。我想使用 pysftp 将其直接写入 ftp。我相信我需要使用 pysftp.putfo ,这需要一个类似对象的文件。这是一个最小的例子:

我收到以下错误:

我究竟做错了什么?是否有一种更简单、更好的方法来实现我将字符串变量写入 ftp 上的文件的目标?

0 投票
1 回答
4238 浏览

python - 来自 Linux 的 Python pysftp get_r 在 Linux 上运行良好,但在 Windows 上运行良好

我想使用 Python 2.7 使用 SFTP 将带有文件和子文件夹的整个目录结构从 Linux 服务器递归复制到本地机器(Windows 和 Linux)。

我能够 ping 服务器并使用 WinSCP 从同一台机器下载文件。

我尝试了以下代码,在 Linux 上运行良好,但在 Windows 上运行良好。

我试过\, /, os.join,都给了我同样的错误,也检查了权限。