Python-使用main中的局部变量导入Python程序



我有一个python程序,比如program1.py,格式是

import configparser
def main():
args = config.get_value('DEFAULT')
var1 = args.get('variable1')
function1(var1)
if __name__ == '__main__':
config = configparser.ConfigParser()
config.read('settings.ini')
main()

当程序用作脚本时,配置刚刚传递时,我如何导入program1并执行主函数?

尝试将其更改为:

import configparser
def main():
config = configparser.ConfigParser()
config.read('settings.ini')
args = config.get_value('DEFAULT')
var1 = args.get('variable1')
function1(var1)
if __name__ == '__main__':
main()

最新更新