Why doesn't an import in an exec in a function work?

前端 未结 3 933

I can put an import statement in a string, exec it, and it works (prints a random digit):

code = \"\"\"
import random
def f():
    print random.randint(0,9)
         


        
3条回答
提交回复
热议问题