我只有C#.net的经验,没有Python 3.5的经验。
我被困在2 .py文件之间传递全局变量值。我从这个论坛的网页和网页上阅读并尝试了很多例子和教程,但它没有用。
我将Python项目拆分为许多py文件。在我的mainfile.py
文件中,我读取了一个txt,从文件中取一行(作为url),并将url分配给变量。
the_url_var=line
我调用/导入第二个openbrowser.py
文件,我必须打开浏览器并转到该网址。 (我也用global the_url_var
)。我收到了“未声明的变量”错误。我没有问题阅读文件,打开浏览器等等。问题是只有全局变量通过。
我甚至尝试使用全局的the_url_var来导入第三个文件config.py
。
任何提示或简单明确的教程?
请注意:我没有在程序中声明和使用函数。
答案 0 :(得分:0)
我找到了解决方案:
我的文件如下:
全局vargl
import variabileglobale
variabileglobale.vargl = 3
import doit
import variabileglobale
打印(variabileglobale.vargl)
=================================
结果是打印3并且正在工作
对于@khelwood。我看到你编辑我的previus帖子的工作。请理解我。我不会说英语。我自己学习一些英语,有时我用谷歌翻译翻译。抱歉,我的英语很差。我总是尽力核心我的帖子。