首页 > 解决方案 > 从另一个文件调用python函数

问题描述

我正在尝试将变量从一个 python 文件引用到另一个文件。

我有一个具有变量值的基本文件,current_time我想在另一个 python 文件中的另一个 python 函数中调用这个变量。

这是我尝试做的:

从我试图调用变量的文件中:

ref_path = os.path.split(os.getcwd())[0]
ref_path = os.path.join(ref_path, "folder_1", "folder_2", "folder_3")

现在我在尝试做的时候指向目标文件夹

from ref_path import function as function
 

我收到一个错误ModuleNotFoundError: No module named 'ref_path'

我想打电话function.current_time

标签: pythonfunctionreference

解决方案


在您的基础文件中添加路径syspath并导入变量。

import sys
sys.path.append(ref_path)

from function import *
# Now you can use the variable

推荐阅读