いいタイトルが思いつかなくてごめんなさい。
その JavaScript コード文字列があるとしましょう:
var n = Math.floor(Math.random() * 10),
className;
if (n === 1) {
className = "a";
} else if (n === 2) {
className = "b";
} else {
className = "c";
}
document.querySelector("." + className);
アイデアは、その特定の関数に送信される可能性のあるすべての文字列を取得したいということです ( document.querySelector
)。だから私は取得したい['.a', '.b', '.c']
。複数の変数が関与し、コード内で何度も変更される可能性があるため、リストがはるかに長くなります。
Pythonでそれを行うにはどうすればよいですか?私は PyV8 を見てきましたが、ドキュメントがないため、それはオプションではありません。かなり時代遅れの python-spidermonkey についても同じです。