【问题标题】:Is there a way of bringing over a value of i = 0 to another Python file? [duplicate]有没有办法将 i = 0 的值带到另一个 Python 文件? [复制]
【发布时间】:2019-12-31 02:27:32
【问题描述】:

我有一个名为 FileA.py 的文件,它的变量 a = 0。 我有另一个名为 FileB.py 的文件,它有一个变量 b = a,并且 a 指的是 FileA.py 中 a 的值。 有什么方法可以读取/导入 FileA.py 中 a 的值到 FileB.py 从而使变量 b = 0?

【问题讨论】:

    标签: python


    【解决方案1】:

    这里是fileA.py的内容:

    a = 0
    

    这里是fileB.py的内容:

    from fileA import a
    
    b = a
    print(b) # --> 0
    

    在运行fileB 时,它首先从fileA 导入变量a(及其值),然后使用它来初始化变量b。这由最终的print 确认,它输出0

    【讨论】:

      【解决方案2】:
      1. 使用全局作用域方法,参考如下: https://www.google.com/amp/s/www.geeksforgeeks.org/global-keyword-in-python/amp/

      2. 使用导入方法示例: 文件A.py a=0

      文件B.py 导入文件A

      b=文件A.a

      1. 您可以使用 FileA.py 中的脚本 FileB.py 并将输入“a”作为参数读取。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多