比如,我在part_a.py里面定义了变量a,如何使用argv让我在part_b.py里面也能使用a变量?
请附实例代码,并确认运行有效,谢谢!
argv是用来获取命令行参数的,如果你要使用另一个py文件里的变量,可以把那个py文件作为一个module,在b文件里import这个module来使用。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-01-19
用一个OS模块还是SYS模块可以提权 argv提供的参数,我忘记了到底是OS还是SYs...
第2个回答 2012-01-19
sys.argv[]是用来获取命令行参数的
先import sys追问
先import sys追问
可以提供完整代码么
第3个回答 2012-01-19
好像有exec这个函数吧,具体忘了。可以在程序里执行别的命令,还可以将变量做为参数追问
貌似不管用。。
第4个回答 2012-01-19
#main.py import mod1 a='dsfkghdfgerr!\\n' mod1.pri(a) #mod1.py def pri(a): print a ''' 注意变量作用范围 '''追问
不好意思,题目的要求是使用argv变量