0

我刚开始学习python,我喜欢这种语言。我有一个简短的问题希望你能回答(原谅我的愚蠢,我还在学习 Python)。如何对模块进行编程以从导入它的程序中读取变量?如果 example.py 说

import mymodule    
example = raw_input(' this is an example ')

我怎样才能对 mymodule 进行编程以读取 的值example

它不需要任何编程吗,而且,在 mymodule 的源代码中,我可以只键入

print (example)

或者是否有我必须使用的代码,以便我的模块可以在导入它的程序中获取变量的值?

PS我是python的新手,这是我的第一篇stackoverflow帖子,所以请原谅我对这无疑是一个简单问题的愚蠢。谢谢!!

4

1 回答 1

3

模块中的函数应该能够接受参数。然后您可以简单地将example变量作为参数传递。

例如在 mymodule.py 中:

def foo(x):
    print(x)

在您的 example.py 中:

import mymodule    
example = raw_input(' this is an example ')
mymodule.foo(example)
于 2013-08-09T20:24:27.817 回答