在 Python 中从另一个文件导入变量

Lakshay Kapoor 2023年1月30日 2021年10月2日
  1. Python 中的 import 语句
  2. Python 中的 from import 语句
  3. Python 中的 sys 模块
  4. Python 中的 sys.path.append() 方法
  5. 使用这些程序从 Python 中的另一个文件导入变量
在 Python 中从另一个文件导入变量

可能存在 Python 代码非常复杂的情况,你需要在另一个文件中单独打印某些变量和值。通过这样做,可以更有效地读取存储在特定变量中的值。

本教程将演示如何从 Python 中的另一个文件导入变量。

Python 中的 import 语句

Python 中的 import 语句非常重要,因为它调用或定义 Python 代码中的任何模块。通过调用此语句,我们可以使用导入的 Python 模块中存在的所有函数和方法。

import 语句中,还可以将文件作为模块导入,并从另一个 Python 文件访问所有 Python 文件内容。

Python 中的 from import 语句

Python 的 from import 语句允许用户从另一个 Python 文件导入 Python 中的文件或模块的特定内容或属性。

Python 中的 sys 模块

Python 中的 sys 模块用于提供各种函数和方法,用于处理 Python 的运行环境和 Python 解释器的各个部分。

Python 中的 sys.path.append() 方法

sys 模块的 sys.path.append() 方法通过将路径传递给该文件来帮助用户将特定文件包含在程序中。提及该文件的路径可以让 Python 解释器轻松访问该文件。

使用这些程序从 Python 中的另一个文件导入变量

让我们假设以下 Python 文件 integer.py

a = 5
b = 10

现在,假设我们必须在不同的 Python 文件中导入变量 a 的值,即 5。我们运行以下 Python 代码。

通过使用 import 语句:

import sys
sys.path.append("/downloads/integer")
import integer as i
print(i.a)

输出:

5
  • 通过使用 from import 语句:
import sys
sys.path.append("/downloads/integer")
from integer import a
print(a)

输出:

5
Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

相关文章 - Python Import