问题描述:
Python使用configparser读取配置文件main.conf,使用python 文件名.py
命令启动程序无报错;若将程序部署到Apache服务器上,则报错错:configparser.NoSectionError: No section: ‘****’
原因:
Apache无法识别相对路径,需填写绝对路径
解决方案:
config.read()
读取绝对路径
import configparser
import os, sys
parent_dir = os.path.dirname(os.path.abspath(__file__))
config = configparser.ConfigParser()
config.read(parent_dir + "/main.conf") #读取配置文件采用绝对路径
其它:
Python中configparser模块简介