帕拉米科。按修改时间获取文件

2024-03-04

localpath = 'U:\\'
utime = sftp.stat("/TestBTEC/").st_mtime
last_modified = datetime.fromtimestamp(utime)
if (datetime.now()-last_modified)<=timedelta(hours=24):
 sftp.get(last_modified, localpath)

我收到以下异常错误: 异常: datetime.datetime(2012, 2, 15, 9, 4, 58) 类型的未知类型


尝试这个:

from datetime import datetime, timedelta
import stat
import paramiko

ssh = paramiko.SSHClient()
...
ssh.connect(host, **params)
...
sftp = ssh.open_sftp()
...
utime = sftp.stat(PATH_TO_REMOTE_FILE).st_mtime
last_modified = datetime.fromtimestamp(utime)
if (datetime.now()-last_modified)<=timedelta(hours=24):
   do something with your file
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

帕拉米科。按修改时间获取文件 的相关文章

随机推荐