0

重複の可能性:
Python ConfigParser の質問

ConfigParser の構成ファイルを機能させるには、「Config.ini」という名前を付ける必要がありますか?

名前を「1Config.ini」にして、フォルダーディレクトリの上部に表示されるようにします。

これは私が現在持っているものです

config = ConfigParser.ConfigParser()
config.read(Revision[0:Revision.rfind('\\')] + "\1Config.ini")
Type = config.get("myvars", "Type")

ただし、ファイルとコードの名前が「1Config.ini」の場合、このエラーが発生します

<class 'ConfigParser.NoSectionError'>: No section: 'myvars'
4

1 に答える 1

3

バックスラッシュをエスケープする必要があります。"\\1Config.ini"

何が起こっているかというと、パーサーは \1 を文字コード 1 の文字の 8 進定数として解釈しています。

別のオプションは、それを生の文字列にすることです。r"\1Config.ini"

于 2012-05-17T17:33:35.963 に答える