码迷,mamicode.com
首页 > 其他好文 > 详细

configParser module

时间:2020-02-25 20:10:13      阅读:40      评论:0      收藏:0      [点我收藏+]

标签:code   exit   int   secret   options   ali   bsp   file   forward   

# __author:
# date:2020/2/25
import configparser
config = configparser.ConfigParser()
config[DEFAULT] = {ServerAliveInterval : 45,
                     "Compression" : yes,
                     "CompressionLevel" : "9"
                     }
config[bitbucket.org] = {}
config[bitbucket.org]["User"] = New Comer
config[topsecrect.server.com] = {}
topsecret = config[topsecrect.server.com]
topsecret[Host Port] = 50022
topsecret[ForWardX11] = no
config[DEFAULT][ForWardX11] = yes
with open(config_example.ini, w) as configfile:
    config.write(configfile)
# config.read(‘config_example.ini‘)
print(config.sections())
print(config[DEFAULT])
for key in config[DEFAULT]:
    print(key,:,config[DEFAULT][key])
print(config[config.sections()[1]])
print(config[config.sections()[1]][Host Port])
config1 = configparser.ConfigParser()
print(config1.sections())
config1.read(config_example.ini)
print(config1.sections())
print(config1.options(topsecrect.server.com))
print(config1.get(DEFAULT,ForWardX11))
config1.write(open(config_example2.ini, w))
config1.add_section(New Section)
config1.set(New Section,New Option,New Value)
config1.write(open(config_example2.ini, w))
print(config1.sections())
for i in config1.sections():
    print(config1.options(i))
config1.remove_option(New Section,New Option)
config1.remove_section(New Section)
config1.set(bitbucket.org,User,My Name)
config1.write(open(config_example2.ini,w))

 


[‘bitbucket.org‘, ‘topsecrect.server.com‘]
<Section: DEFAULT>
serveraliveinterval : 45
compression : yes
compressionlevel : 9
forwardx11 : yes
<Section: topsecrect.server.com>
50022
[]
[‘bitbucket.org‘, ‘topsecrect.server.com‘]
[‘host port‘, ‘forwardx11‘, ‘serveraliveinterval‘, ‘compression‘, ‘compressionlevel‘]
yes
[‘bitbucket.org‘, ‘topsecrect.server.com‘, ‘New Section‘]
[‘user‘, ‘serveraliveinterval‘, ‘compression‘, ‘compressionlevel‘, ‘forwardx11‘]
[‘host port‘, ‘forwardx11‘, ‘serveraliveinterval‘, ‘compression‘, ‘compressionlevel‘]
[‘new option‘, ‘serveraliveinterval‘, ‘compression‘, ‘compressionlevel‘, ‘forwardx11‘]

Process finished with exit code 0

  

 

configParser module

标签:code   exit   int   secret   options   ali   bsp   file   forward   

原文地址:https://www.cnblogs.com/plkm/p/12363144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!