擅长:python、mysql、java
<p>在一个朋友的帮助下我得到了:</p>
<pre><code>import ast
def getVarFromPy(pathToFile: str, varName: str):
my_ast = ast.parse(open(pathToFile).read()) # fd will be collected by GC sometime in the future
return next(eval(compile(ast.Expression(obj.value), '<ast>', mode='eval')) for obj in my_ast.body if
isinstance(obj, ast.Assign) and obj.targets[0].id == varName)
</code></pre>
<p>干净得出奇。你知道吗</p>