时间:2021-05-22
python通过安装使用paramiko模块,将本地文件上传到服务器上
import paramikoimport datetimeimport oshostname = '服务器ip'username = 'root'password = '服务器密码'port = 22#配置信息可以写到配置文件中#loacl_file是要上传的本地文件路径#remote_path是要上传到服务器上指定文件的路径def upload(local_file, remote_path): try: t = paramiko.Transport((hostname, port)) t.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(t) print('开始上传文件%s ' % datetime.datetime.now()) try: sftp.put(local_file, remote_path) except Exception as e: sftp.mkdir(os.path.split(remote_path)[0]) sftp.put(local_file, remote_path) print("从本地: %s 上传到: %s" % (local_file, remote_path)) print('文件上传成功 %s ' % datetime.datetime.now()) t.close() except Exception as e: print(repr(e))if __name__ == '__main__': local_file = r'/home/shl/dataETL/timings/words/word_pos.csv' remote_path = os.path.join('/home/',"word_pos.csv") upload(local_file, remote_path)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言paramiko模块是基于Python实现的SSH远程安全连接,可以提供在远程服务器上执行命令、上传文件到服务器或者从指定服务器下载文件的功能。parami
回复图片、音频、视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的。将多媒体文件上传到微信服务器,以及从微信服务器下载文件,可以参
上传方案一:先将文件上传到七牛,再将七牛上传返回的文件访问路径上传到服务器选取文件仅支持上传mp3文件,文件大小不超过500M上传到服务器exportdefau
本文实例讲述了PHP多个文件上传到服务器的实现方法。对于多个文件同时上传到服务器的情况来说,我们需要使用到数组形式的参数传递及数据的遍历上传即可,具体的操作步骤
本文实例为大家分享了servlet上传文件的具体代码,供大家参考,具体内容如下1.servlet上传文件 servlet上传文件就是将客户端的文件上传到服务器