python濡備綍璇诲彇ini閰嶇疆鏂囦欢
Python鎻愪緵浜嗕竴涓爣鍑嗗簱configparser
鐢ㄤ簬璇诲彇鍜屼慨鏀笽NI鏂囦欢銆?/p>
棣栧厛锛岄渶瑕佸鍏?code>configparser妯″潡锛?/p>
import configparser
鐒跺悗锛屽垱寤轰竴涓?code>ConfigParser瀵硅薄锛屽苟浣跨敤read()
鏂规硶璇诲彇INI鏂囦欢锛?/p>
config = configparser.ConfigParser()
config.read('config.ini')
鍙互浣跨敤get()
鏂规硶鑾峰彇鎸囧畾section鍜宱ption鐨勫€硷細
value = config.get('section', 'option')
涔熷彲浠ヤ娇鐢?code>sections()鏂规硶鑾峰彇鎵€鏈夌殑section鍒楄〃锛?/p>
sections = config.sections()
瀵逛簬涓€涓猻ection锛屽彲浠ヤ娇鐢?code>options()鏂规硶鑾峰彇鎵€鏈夌殑option鍒楄〃锛?/p>
options = config.options('section')
瀹屾暣鐨勭ず渚嬩唬鐮佸涓嬶細
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
# 鑾峰彇鎸囧畾section鍜宱ption鐨勫€?/span>
value = config.get('section', 'option')
print(value)
# 鑾峰彇鎵€鏈夌殑section鍒楄〃
sections = config.sections()
print(sections)
# 鑾峰彇鎸囧畾section鐨勬墍鏈塷ption鍒楄〃
options = config.options('section')
print(options)
闇€瑕佹敞鎰忕殑鏄紝璇诲彇INI鏂囦欢鏃讹紝section鍜宱ption閮芥槸澶у皬鍐欐晱鎰熺殑銆傚鏋滆鍙栫殑section鎴杘ption鍦↖NI鏂囦欢涓笉瀛樺湪锛屽垯浼氭姏鍑?code>NoSectionError鎴?code>NoOptionError寮傚父銆?/p>