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