構成ファイルを作成しようとしていますが、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
.............