杭州江干区有哪些民宿装修设计公司

首頁 > Python教程 > Python應用 > python開發:配置文件寫入過程的代碼解析

装修民宿需要注意哪些

時間:2019-10-20    作者:鯤鵬展翅高飛   來源:互聯網

python配置文件有.conf,.ini,.txt等多種

python集成的 標準庫的 ConfigParser 模塊提供一套 API 來讀取和操作配置文件

我的配置文件如下

[MOTOR]comnum = 3baud = 19200m1slowstep = 10m1faststep = 100m1origin = 5m2slowstep = 10m2faststep = 50m2origin = 5[CoarseAdjust]standardx = 0.000000standardy = 0.000000xperangle = 500yperangle = 160xmotor = 1xmotororien = -1ymotor = 2ymotororien = 1triggermode = 1triggertimeout = 1autoadjust = 1[FineAdjust]countdown = 10datfilepath = E:\Mcs05\DatTemp\xfinestep = 10yfinestep = 10mcsfilepath = E:\Mcs05\WHTest\filetype = Mcsnastartaltitude = 80naendaltitude = 111rayleighstartaltitude = 20rayleighendaltitude = 60fineadjustfilepath = E:\Mcs05\methodselect = 01[EASYMCS]chname = WHTestprefixion = Rmcstheshold = 1.4numofbins = 2048binwidth = 640numofpluse = 30mcs32path = D:\software\MCS32\mcs32filepath = E:\Mcs05\[GYRO]comno = 15baud = 9600

當我進行讀寫操作時,發現

# 讀取配置文件import ConfigParserconfig = ConfigParser.ConfigParser()config.readfp(open('GloVar.ini'))a = config.get("CoarseAdjust","MD5")print a# 寫入配置文件import ConfigParserconfig = ConfigParser.ConfigParser()# set a number of parametersconfig.add_section("CoarseAdjust")config.set("CoarseAdjust", "xperangle", "1000")config.set("CoarseAdjust", "yperangle", "500")

發現配置文件中的內容並沒有發生改變,為什麽?

上面的這種修改方式只是修改了python中內存的值,並沒有對配置文件的內容進行修改,並真實地寫入

真正地修改方式應該是

"""修改並保存在配置文件中"""# coding:utf-8import configparser# 創建管理對象conf = configparser.ConfigParser()conf.read('GloVar.ini', encoding='utf-8')print(conf.sections())# 往section添加key和valueconf.set("CoarseAdjust", "xPerAngle", "{}".format(500))conf.set("CoarseAdjust", "yPerAngle", "160")items = conf.items('CoarseAdjust')print(items) # list裏面對象是元祖conf.write(open('GloVar.ini', "r+", encoding="utf-8")) # r+模式

ConfigParser 模塊需要注意的是

  • 不能區分大小寫。
  • 重新寫入的配置文件不能保留原有配置文件的注釋。
  • 重新寫入的配置文件不能保持原有的順序。
  • 不支持嵌套。
  • 不支持格式校驗

以上就是本文的全部內容,希望對大家的學習有所幫助

相關推薦
Python:關於內存分配時的那些小秘密分享
分享:Django Admin中增加導出CSV功能過程詳解
Python教程:面向對象之Web靜態服務器

民宿装修设计效果图

民宿卧室装修效果图

秋季养生穿搭

必备蝴蝶结

如何让衣服看着贵

建德最好的直播间装修公司-opN2

建德最好的直播间装修设计公司-urcr

建德最好的中式装修公司-arOY

建德最好的中式家装公司-TwCo

建德最好的装饰设计公司-jggN

建德最好的装潢设计公司-4hQy

建德最好的智能家装公司-JdAw

建德最好的装饰装修公司-fFXO

建德最好的装修全包公司-HZ9R

建德最好的装修设计公司-Y1kf

金堂loft装修-p3er

金堂loft装修公司排行-7nlG

金堂办公楼装修公司排行-5GAL

金堂loft装修哪家好-Higa

建德最好的装修公司-0Wyj

金堂办公楼装修哪家好-m0Ad

建德最好的自流平地面装修公司-IP5Q

金堂办公楼装修-zyI4

金堂办公室设计哪家好-ESit

金堂办公室设计公司排行-QDFw

临安小户型装潢设计-cFpDa

临安小户型家装哪家好-jmhfV

临安小户型装修公司排行-ugask

临安小户型装修-MymHf

临安新房装修-KFweB

临安新房装修公司排行-vrPam

临安新房装修哪家好-PwUfO

临安一站式家装公司排行-XBoew

临安阳台装修-VgOTh

临安一站式家装-yzpHF

临安小户型装修哪家好-NBwBk

临安一站式家装哪家好-LBvSo

临安医院装修哪家好-SdkgR

临安医院装修-BpBGD

临安医院装修公司排行-xshCS

临安有哪些办公楼装修公司-YdWBH

临安有哪些loft装修公司-TJXNr

临安有哪些厂房装修公司-ILZxT

临安有哪些办公室装修公司-rLFdo

临安有哪些办公室设计公司-hlZeq

装修民宿需要注意哪些__民宿装修设计效果图__民宿卧室装修效果图__民宿装修风格案例欣赏__昆明民宿装修设计__桂林民宿装修设计__青岛民宿装修设计__私人民宿装修效果图__杭州企业展厅设计