使用ConfigParser读取配置文件的简单代码在命令行上运行时效果很好,但是使用VS代码时,相同的.py代码无法读取相同的配置文件。
我已经更改了VScode的默认venv,以确保在命令行中使用相同的环境,但是它不起作用。
import configparser
cfg = configparser.ConfigParser()
cfg.read('setting.conf')
print(cfg.has_section('section1'))
运行上面的代码返回True,而在VScode上运行则返回以下错误:
configparser.NoSectionError: No section: 'section1'