我有一个脚本,其中包含以下结构。无论 script_2.py 和 config.py 的位置是否改变(假设它们总是“保持在一起”),“script_2.py”中的段落是从外部文件导入变量的好方法吗?
...或者我是否遗漏了某些东西并使其变得比应有的更困难?
# scrip_1.py
.
.
.
ThirdPartyBlackBoxProgramCall('somePath\\script_2.py')
.
.
.
.
# script_2.py
import os
import sys
folder_path = os.path.dirname(__file__)
sys.path.append(folder_path)
from config import A, B, C
.
.
.
.
# config.py
A = '111'
B = '222'
C = '333'