我有一个包含Python函数的文本文件,类似于这样:
a.txt
然后我在一个Python脚本中读取了这个文件:
b.py
现在我想将`a.txt`文件的函数赋值给一个变量,而不用担心函数名,并执行它。我尝试了如下的代码:
但是没有用,我也尝试了
a.txt
def func():
var = 5
return var
然后我在一个Python脚本中读取了这个文件:
b.py
python_file = open("a.txt").read()
现在我想将`a.txt`文件的函数赋值给一个变量,而不用担心函数名,并执行它。我尝试了如下的代码:
python_file = open("a.txt").read()
b = exec(python_file)
b()
但是没有用,我也尝试了
execfile
。
.py
,然后以正常方式进行import
呢?无论哪种方式,请注意exec
不会返回任何内容,请阅读其文档。 - jonrsharpeos.rename
重命名它呢? - jonrsharpe