我刚开始学习python,我喜欢这门语言。我有一个简短的问题,我希望你能回答(原谅我的愚蠢,我还在学习Python)。如何编程模块以从导入它的程序中读取变量?如果example.py说
import mymodule
example = raw_input(' this is an example ')
我怎样才能如何编程mymodule来读取example
的值?
它不需要任何编程,并且在mymodule的源代码中我可以输入
print (example)
或者是否有必须使用的代码,以便我的模块可以在导入它的程序中获取变量的值?
P.S。我是python的新手,这是我的第一个stackoverflow帖子,所以请原谅我的愚蠢毫无疑问是一个简单的问题。谢谢!
答案 0 :(得分:3)
模块中的函数应该能够接受参数。然后,您只需将example
变量作为参数传递。
例如mymodule.py:
def foo(x):
print(x)
在你的example.py中:
import mymodule
example = raw_input(' this is an example ')
mymodule.foo(example)