-3
내 게임의 명령으로 문자열을 만들고 싶지만 지금은 방법을 모르겠습니다. 예를 들어 : A = "인쇄 ('안녕하세요, 세계)"파이썬에서 어떻게 문자열을 명령으로 변환 할 수 있습니까?
내 게임의 명령으로 문자열을 만들고 싶지만 지금은 방법을 모르겠습니다. 예를 들어 : A = "인쇄 ('안녕하세요, 세계)"파이썬에서 어떻게 문자열을 명령으로 변환 할 수 있습니까?
빠른 예 :
문자열의 어떤 다른 파이썬 코드로 실행됩니다def foo(var):
print var
s = "foo('This is a test')"
exec s
당신이 사용할 수있는' eval'하지만, 일반적으로 끔찍한 생각입니다. – merlin2011
'eval'이 어쨌든 작동한다고 생각하지 않습니다.'exec'가 명령을 실행합니다. 인쇄는 성명서입니다 –
더 나은 질문은 "무엇을 성취하려고 하는가?"라고 말하면 왜 문자열로 명령을 내리는 것이 최선의 방법이라고 생각하십니까? – jonrsharpe