我正在尝试创建一个配置文件,并且需要使用 ConfigParser 模块用 python 解析它
例如,我在文件中有以下设置config.sr
[basic]
basic=bz2,calendar,Core,ctype,curl,date,dom,ereg,exif,fileinfo,filter,ftp,gd,gettext,gmp,mhash,mysql,mysqli,openssl,pcntl,pcre,PDO,pdo_mysql,pdo_sqlite,Phar,readline
[advance]
advance=Reflection,session,shmop,SimpleXML,sockets,SPL,sqlite3,standard,tokenizer,wddx,xdebug,xml,xmlreader,xmlwriter,xsl,zip,zlib,Xdebug
所以你可以看到有更多的值(29)
用逗号分隔并分配给一个键basic
,当我使用ConfigParser
模块解析它并获取结果时工作正常,但是分配的值太长而无法声明。
当我在多行中分配它们时,它会显示一些错误,更多以逗号分隔的值的数量将进一步增加到 50,因此会导致一些可读性问题不断向前移动光标。
最后我想知道的是我们如何在配置的多行中声明与单个键相关的值?
示例格式
[basic]
basic=bz2,calendar,Core,ctype,curl,date,dom,ereg,exif,fileinfo,filter,ftp,gd,gettext,gmp,
hash,iconv,json,libxml,mbstring,mcrypt,mhash,mysql,mysqli,openssl,pcntl,pcre,PDO,pdo_mysql,
pdo_sqlite,Phar,readline
.............