本文共 670 字,大约阅读时间需要 2 分钟。
动态配置文件:
ftp_config = {0}_ftp.py.format(accoun_number)
它们也存在于不同的目录中,即:configs / {0} _ftp.py
而我的剧本生活在1 dir以上 . 结构看起来像这样:
configs/accountNumber_ftp.py
ftpscript.py
文件如下所示:{0} _config.py
1 ftp_host = "ftp.host.com",
2 ftp_user = "username",
3 ftp_pass = "pasword",
4 ftp_target = "path/",
5 ftp_source = "source/",
6 ftp_exclude = "--exclude-glob *.example",
7 ftp_options = "--continue --verbose --delete --parallel=4 --no-symlinks --use-cache"
我无法找到导入它的方法
例如,如果我这样做:
import sys
from {0}_config import *
sys.path.append("/home/user/codedir/path/configs/")
ftp_config = '{0}_ftp.py'.format(account_number)
from {0}_config import *
print ftp_host
它失败,因为它说我的语法错误,因为我的{0} ...语句
转载地址:http://jtdoo.baihongyu.com/