python怎么获取服务器指定文件夹目录?

之前有用flask框架获取数据库,现在的问题是怎么登录服务器然后获取服务器指定文件夹目录?在网上也查了下怎么python遍历文件夹的问题,查到了os.walk.可对于服务器该怎么办呢?
慕容3067478
浏览 3564回答 2
2回答

千巷猫影

如果你是想通过执行shell命令来查看目录,可以试试paramiko包#ssh连接(先安装paramiko包:`pipinstallparamiko`)importparamikodefserverConnect():ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#加上这句话不用担心选yes的问题,会自动选上(用ssh连接远程主机时,第一次连接时会提示是否继续进行远程连接,选择yes)#连接远程主机ssh.connect(hostname='remote-ip-addr',port=22,username='super',password='super')returnsshssh=serverConnect()#执行命令stdin,stdout,stderr=ssh.exec_command('ls/path/to/yourdir')res_list=stdout.readlines()#关闭连接ssh.close()当然,在paramiko文档中你还可以看到使用sftp的方式同样可以达到目的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript