1
我有一個包含一些if/else語句的字符串,例如:在python中運行一個包含python代碼的字符串。
self.y = 10
x = "if 1 > self.y: DO-Something else: Do-something-else"
是有可能當程序opperating運行這段代碼。 (pseudocode explination)
x = "if 1 > self.y: DO-Something else: Do-something-else"
runprogram(x)
謝謝!
exec()將運行代碼:)。但是它的使用通常是很大的NO NO。在這裏看到更多的信息http://stackoverflow.com/questions/4158117/use-of-exec-and-eval-in-python但我可以總結它兩個字「安全問題」! – theAlse