我正在使用Python编写一个程序,它可以读取文本文件并执行其中的任何Python命令。这些命令可能是无序的,但每个命令都有一个字母ID,例如
我已经能够将文档中的所有命令按正确的顺序排序到一个数组中。我的问题是,如何去掉(c),以便我可以在字符串上运行
以下是完整的示例数组:
{% (c) print x %}
。我已经能够将文档中的所有命令按正确的顺序排序到一个数组中。我的问题是,如何去掉(c),以便我可以在字符串上运行
exec(statement)
?以下是完整的示例数组:
[' (a) import random ', ' (b) x = random.randint(1,6) ', ' (c) print x ', ' (d) print 2*x ']
另外,我对Python非常陌生,这是我的第一个Python作业。
str.replace('(c)', '')
- TessellatingHecklerexec(statement[5:])
试一下,这会有所帮助.. 我尝试获取子字符串,以便它不包括 (a)。 - Ankur Jyoti Phukan