0

我正在尝试通过简单的 python 模块使用结构模块

远程Exc.py

from fabric.api import *
def clone_repo(IPADDRESS,USER,fPath,git_url):
  env.hosts_string = IPADDRESS
  env.user = USER
  env.key_filename = fPath
  env.disable_known_hosts = 'True'
  run('git clone %s' % (git_url))

主文件.py

from remoteExc import clone_repo
clone_repo(ipAddress,user,fPath,git_url)

当我执行它说

蟒蛇主文件.py

未找到主机。请指定(单个)主机字符串进行连接:

请在我犯错的地方启发我

4

1 回答 1

1

错字。env.host_string = IPADDRESS- 你有一个env.hosts_string代替。

此外,通常您通过运行结构fab- 除非您尝试做一些相当非标准的事情,否则请注意,通过运行它python可能不是您想要做的。请参阅 Fabric 文档以获得很好的介绍。

http://docs.fabfile.org/en/1.7/tutorial.html

于 2013-08-12T13:08:23.970 回答