问题标签 [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 - wxPython + pysftp 不能同时工作
我的代码:
因此,从我的代码可以看出,我正在尝试生成一个带有“状态”文本框 self.control 的面板。这个想法是我正在使用 pysftp 连接到远程设备,并且我希望它在每次发生操作时在状态文本框中添加一行。第一个只是连接到主机。但是,我的面板仅在代码连接到主机后才显示,即使用于制作面板等的代码在之前。
我能做些什么?没有错误,只是这种奇怪的行为。谢谢!
python - Paramiko ssh_config 参数
我正在使用带有 paramiko 的 python(包装在 pysftp 中),如果在 ssh 期间无法进行身份验证,它似乎会挂起很长时间。我想不出一种为连接设置超时的方法,而且我在很多机器上循环,所以一台可以ping通但不能ssh'able(也无法通过cmdline ssh访问)的机器正在挂起所有东西. 使用这个:
我至少可以让它在 1 秒后出错,而无需等待很长时间让 paramiko 中的身份验证消失并引发异常。但是,我不知道如何将这些 ssh_config 选项传递给 paramiko(或者最好对连接应用超时)。我尝试使用 SSHConfig 模块并读取配置文件,但它似乎没有将数据应用到任何地方,似乎更多地用于主机别名。
任何帮助将不胜感激,多年来一直在寻找信息/帮助。
python - 如何在特定 shell 下执行远程 pysftp 命令
我使用 python 模块 pysftp 连接到远程服务器。下面你可以看到python代码:
问题是命令 /usr/bin/bash 是一个无限进程,所以我的脚本永远不会被执行。谁能帮助我如何在远程服务器上选择 shell,例如 bash 并在远程服务器上的 bash 中执行命令?是否有任何允许我选择 shell 的 pysftp 函数?
python - Python Pysftp 错误
我的代码:
我在尝试使用 pysftp 连接到 SFTP 服务器时遇到错误。
这应该足够直截了当,但我收到以下错误:
我尝试过使用不同版本的 python(主要是 2.7),我安装了所有依赖项并尝试了许多 sftp 连接。我正在使用 OS X 10.9.1。
python - pysftp 放置错误“放置中的大小不匹配!0 != 14911”
我四处寻找这个错误,但我真正能找到的只是 python 3.3 支持的类似不匹配错误。我最初在尝试使用 *.txt 通配符将本地路径中的所有文件放入远程路径时遇到错误,不断获取文件不存在错误......所以我最后只是用一个文件尝试了这个,得到了这个:
尺寸不匹配!0 != 14911
这是运行 linux mint 13 maya 的代码以及 python 信息。我对 python 和这个模块真的很陌生,对编程时期也很陌生。所以不要以为我知道你在说什么....=P
linux2 上的 Python 2.7.3(默认,2012 年 4 月 20 日,22:39:59)[GCC 4.6.3]
python - 将文件上传到远程服务器的 Python 脚本
我正在开展一个项目,该项目要求我们通过 SFTP 将恶意文件上传到远程服务器,但我们在执行此操作时遇到了麻烦。我们尝试遵循此youtube 指南,但遇到了一些问题。
当我们运行脚本时,我们得到一个“没有这样的文件”错误,我们确定该文件存在并且我们已经为 python 脚本提供了正确的文件名称和位置。
这是我们现在拥有的脚本:
python - 使用 Python 将 URL 文档动态导出到服务器
我正在用 python 编写一个脚本,并且试图解决一个问题。我有一个 URL,打开时会下载一个文档。我正在尝试编写一个 python 脚本来打开下载此文档的https URL,并自动将该文档发送到我使用 python 的 pysftp 模块打开的服务器。
我无法理解如何做到这一点......你认为我能做到吗:
编辑:这是我在上述不起作用之前尝试过的代码......
另外:我将如何从服务器获取一个 1 天前的文件?(检查每个文件的年龄)...使用 paramiko
python - 在 Python 中将 mtime 转换为天数
我在远程服务器上有一个文件,我正在使用 pysftp 连接到服务器。我正在尝试获取文件在服务器上的使用时间,但我似乎找不到使用 pysftp 或 Paramiko 获取文件在 DAYS 中的 AGE 的函数。(如果我错了,请告诉我)。
我正在使用 mtime 函数来获取文件的修改时间(假设那是上次上传的时间)。如何将此 mtime 转换为 DAYS?除以 86,400 不起作用,因为我猜这是从大纪元开始的?
非常感谢您的帮助!
谢谢。
python - Windows 上的 python paramiko sftp 在尝试使用 sftp.put(localpath, remotepath) 时返回“FileNotFound [WinError2]”
我正在尝试使用 Python 3.3 将一个简单文件从本地主机 (Windows) 上传到远程机器 (UNIX)
这是代码:
返回的错误是:
我为 localpath 尝试了不同的前缀,例如 'C:\py.txt' 但我得到了相同的结果。
提前致谢
python - 如何通过 pysftp 监控文件传输的进度
我正在使用 python 3.3.2 和 pysftp 制作一个备份实用程序,将文件副本存储在我网络上的另一台计算机上。
我已经知道如何使用 pysftp 传输这些文件,但是我想查看传输的进度(每秒字节数、完成百分比、剩余时间),而不是一些指示传输已经开始或完成的静态打印语句
可能是这样的(文件名:3.4MiB/s | 40%<#########=============> | 0:03:54 剩余)
编辑:如果我只知道如何获取 pysftp 的 put 命令来输出信息,我可能会建立一个进度条,这就是我想知道的
编辑:我想我在广泛挖掘后找到了另一个问题的答案: