将动态设置全局变量从一个模块获取到另一个模块

时间:2018-10-03 01:23:48

标签: python python-3.x import

我有两个分别做事的模块。

  1. download.py将文件下载到特定目录
  2. create.py使用从download.py下载的文件路径创建作业(文本文件)

下载的文件可以是任意数量的文件。我可以将文件下载到特定的位置,但是,create.py创建作业时,它取决于download.py中的文件路径。

我可以在download.py中设置这样的全局变量:

file_paths = None

,当我将其导入create.py并进行打印时,我可以看到它已打印出None

from download import file_paths
print(file_paths)     # None

但是此变量file_paths从未更新。一旦文件路径下载完成,我将覆盖并设置变量,但是当我再次调用create.py时,它仍会打印出None

如何获取更新的值?

0 个答案:

没有答案