Python實(shí)現(xiàn)的ini文件操作類分享
更新時(shí)間:2014年11月20日 15:46:21 投稿:junjie
這篇文章主要介紹了Python實(shí)現(xiàn)的ini文件操作類分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
類代碼:
# -*- coding:gbk -*-
import ConfigParser, os
class INIFILE:
def __init__(self, filename):
self.filename = filename
self.initflag = False
self.cfg = None
self.readhandle = None
self.writehandle = None
def Init(self):
self.cfg = ConfigParser.ConfigParser()
try:
self.readhandle = open(self.filename, 'r')
self.cfg.readfp(self.readhandle)
self.writehandle = open(self.filename, 'w')
self.initflag = True
except:
self.initflag = False
return self.initflag
def UnInit(self):
if self.initflag:
self.readhandle.close()
self.writehandle.closse()
def GetValue(self, Section, Key, Default = ""):
try:
value = self.cfg.get(Section, Key)
except:
value = Default
return value
def SetValue(self, Section, Key, Value):
try:
self.cfg.set(Section, Key, Value)
except:
self.cfg.add_section(Section)
self.cfg.set(Section, Key, Value)
self.cfg.write(self.writehandle)
相關(guān)文章
使用Python自制數(shù)據(jù)庫備份工具實(shí)現(xiàn)數(shù)據(jù)定時(shí)覆蓋
這篇文章主要為大家詳細(xì)介紹了如何使用Python自制數(shù)據(jù)庫備份工具實(shí)現(xiàn)數(shù)據(jù)定時(shí)覆蓋功能,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考下2024-03-03
在VSCode中添加Python解釋器并安裝Python庫的方法
這篇文章主要介紹了在VSCode中添加Python解釋器并安裝Python庫的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10)
這篇文章主要介紹了關(guān)于PyTorch環(huán)境配置及安裝教程(Windows10),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
基于Python寫個(gè)"點(diǎn)球大戰(zhàn)"小游戲
這篇文章主要為大家詳細(xì)介紹了如何利用Python寫個(gè)簡(jiǎn)單的"點(diǎn)球大戰(zhàn)"小游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-12-12
在Ubuntu 20.04中安裝Pycharm 2020.1的圖文教程
這篇文章主要介紹了在Ubuntu 20.04中安裝Pycharm 2020.1的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
Python 中使用 Selenium 單擊網(wǎng)頁按鈕功能
Selenium是一個(gè)用于測(cè)試網(wǎng)站的自動(dòng)化測(cè)試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時(shí)也支持phantomJS無界面瀏覽器,本篇文章將介紹如何在 Python 中使用 selenium 單擊網(wǎng)頁上的按鈕,感興趣的朋友一起看看吧2023-11-11

