我正在使用 paramikoput方法将文件从本地发送到远程服务器。但是,我在执行sudo su - user命令以从远程查看文件时遇到问题。我也尝试从本地更改权限,但文件权限在传输时保持不变。
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(<Host>, username=<User Name>, password=<Password)
sftp = ssh.open_sftp()
sftp.put(<Source>, <Destination>)
sftp.close()
Run Code Online (Sandbox Code Playgroud)
有没有办法sudo su - user使用 paramkio执行命令,以便可以从远程读取传输的文件?
谢谢!
我试图按照源代码的顺序使用inspect.getmembers从模块中获取功能列表。
下面是代码
def get_functions_from_module(app_module):
list_of_functions = dict(inspect.getmembers(app_module,
inspect.isfunction))
return list_of_functions.values
Run Code Online (Sandbox Code Playgroud)
当前代码不会按源代码的顺序返回功能对象的列表,我想知道是否可以对其进行排序。
谢谢!