私はPython 3コードを書いていますが、何らかの理由ですべてをメモリ内で実行し、ディスクにファイルを保存したくありません。ここで回答を読むことで、これまでの問題のほとんどすべてを解決できましたが、次の行で立ち往生しています。
>>> code = compile(source, filename, 'exec')
>>> exec code in module.__dict__
「in」をループに接続し、何かがセットにあるかどうかをテストしているため、2行目が何をするのかよくわかりませんが、この場合はそうではありません。
では、2 行目は何をするのでしょうか。そして、py3ではキーワードではなくexec関数であるため、Python 3に相当するものは何ですか?