Python อ่าน ini (ConfigParser)


ตัวอย่างการอ่านไฟล์ ini ด้วย python

;config.ini
[server]
host = 172.16.1.38
port = 1234
[clien]
port = 2345

เลือกแค่อ่านแล้ว print ออกมาที่เหลือคงลุยต่อได้สบายนะครับ

import ConfigParser
parser = ConfigParser.RawConfigParser()
parser.read('config.ini')
section = 'server' #สมมุติเลือกอ่านเฉพาะ server
if section in parser.sections():
  for option in parser.options('host'):
    print option , parser.get(section, option)

กรณีอ่านแค่ตัวเดียว

if len(x) > 0:
  if parser.has_option('server', 'host'):
    host = parser.get('server', 'host')
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s