我正在尝试使用 SafeConfigParser 在 python 3.7 中读取配置文件。我试过给出完整的文件名(带文件位置),只给出文件名(不带文件位置),使用 SafeConfigParser 中的 readfp 函数,只使用 configparser 而不是 safeconfigparser,但它们都没有工作。我 100% 确定至少正在读取正确的文件。
这是我的python代码:
from configparser import SafeConfigParser
import os
def main():
filename = "C:/Users/Umer Sherdil Paracha/Desktop/distutils.cfg"
if os.path.isfile(filename):
parser = SafeConfigParser()
parser.read(filename)
print(parser.sections())
screen_width = parser.getint('graphics','width')
screen_height = parser.getint('graphics','height')
else:
print("Config file not found")
if __name__=="__main__":
main()
这是我的cfg文件:
[GRAPHICS]
height = 600
width = 800
我完全被这个愚蠢的问题所困扰。在这方面的任何帮助将不胜感激。谢谢你。