例:从 ref.py 读取 路径变量
ref.py:
input="/aa/bb" script="/cc/dd"
则 1)可在目前的run.py:
import sys sys.path.append("/path_ref/") #若ref.py不和当前run.py同路径,则添加ref.py的脚本路径。放心:本脚本外,sys.path不会改变。 from ref import input,script
2)也可以通过正则读取变量值,
import re with open ("/path_ref/ref.py","r") as r: p1=re.compile('s*inputs*=s*(S+)s*') p2=re.compile('s*scripts*=s*(S+)s*') for i in r: if p1.search(i): input1=p1.search(i).group(1) if p2.search(i): script=p2.search(i).group(1) print input1,script