如何过滤变量以在Python

问题描述 投票:0回答:1
main.py

Script_load.py

import os
from configparser import ConfigParser

file = os.path.join(os.getcwd(), 'file.txt')
fparser = ConfigParser()
fparser.read(file)
COLOUR_ONE = fparser.get("GENERAL", "Green")
COLOUR_TWO = fparser.get("GENERAL", "Red")
COLOUR_THREE = fparser.get("GENERAL", "Blue")
BUILDING_ONE = fparser.get("GENERAL", "House")
BUILDING_TWO = fparser.get("GENERAL", "School")
BUILDING_THREE = fparser.get("GENERAL", "Supermarket")
Script_main.py

from script_load import r'^COLOUR.+$' def function(): global r'^COLOUR.+$' print(COLOUR_ONE+COLOUR_TWO+COLOUR_THREE)

上面,我想使用诸如
import r'^COLOUR.+$'

的语法而不是

import *
语法作为导入的变量。但是,我测试了,并且出现了以下输出的错误:

SyntaxError: invalid syntax

    
您可能可以通过将功能添加到全局范围中来做到这一点:

importlib
python python-3.x import python-import
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.