我在 python 中做一个项目,具有以下要求:我有一个变量,如:
some_variable = "os.getcwd()/local/bin"
现在变量中有一个python语句“os.getcwd()”。我必须识别它,执行它并替换变量中的值。
注意:任何 python 语句都可以出现在字符串中。我必须识别它,分离它并执行并用它的值替换原始变量。
如果当前工作目录是,则在执行后的变量中
/home/xyz
那么变量应该包含
/home/xyz/local/bin
就像os.getcwd()
,任何 python 语句都可以发生。如何识别字符串中的python语句?