###前提・実現したいこと
http://www.python-izm.com/contents/application/config.shtml#a002
上記サイトの通りに記述した所、上手く動作しませんでした。
pythonファイルはコマンドプロンプトから > python ファイル名.py で実行しています。
エラー名で検索してみたのですが、具体的な解決方法を見つけることが出来ず困っています。
###発生している問題・エラーメッセージ
エラーメッセージ Traceback (most recent call last): File "configParser.py", line 11, in <module> print(inifile.get('settings', 'host')) ValueError: I/O operation on closed file.
###該当のソースコード
Python
1# -*- coding: utf-8 -*- 2import configparser 3import sys 4import io 5 6print(io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8'))# 文字コード確認 7 8inifile = configparser.ConfigParser() 9inifile.read('./config.ini', encoding='utf-8') 10 11print(inifile.get('settings', 'host')) 12print(inifile.get('settings', 'port'))
以下config.ini
# -*- coding: utf-8 -*- # コメント [settings] host = localhost port = 12345 # 「=」前後にスペースがあってもなくても問題ないです [system] os = Windows version = 10 path = # 区切りは「=」でも「:」可 [user] name : python-izm password : 0000 mail : mail@example.com
###補足情報(言語/FW/ツール等のバージョンなど)
Python3.4
Pycharm
windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/01 07:37