我需要使用Python在远程主机中创建目录吗?我可以使用wmic
命令来执行此操作或任何建议吗?
我在Windows PC中运行Python脚本。我需要在远程Windows PC中创建一个目录。我怎么能这样做?
答案 0 :(得分:0)
我建议使用 Fabric ,它是一个功能强大的python工具,带有一套用于执行本地或远程shell命令的操作,以及辅助功能例如提示正在运行的用户输入或中止执行:
pip install fabric
"""
Usage:
python remote_mkdir.py ip_address username password folder_path
"""
from sys import argv
from fabric.api import run, env
def set_host_config(ip, user, password):
env.host_string = ip
env.user = user
env.password = password
def mkdir(folder_absolute_path):
"""
creates new folder
"""
run('mkdir {0}'.format(folder_absolute_path))
def main():
set_host_config(argv[1], argv[2], argv[3])
mkdir(argv[4]))
if __name__ == '__main__':
main()
<强>用法:强>
python remote_mkdir.py ip_address username password folder_path