最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何寫python的配置文件

 更新時間:2020年06月07日 16:58:48   作者:yang  
在本篇文章里小編給大家分享了關于python寫配置文件方法,對此有興趣的朋友們可以學習參考下。

一、創(chuàng)建配置文件

在D盤建立一個配置文件,名字為:test.ini

內容如下:

[baseconf]
host=127.0.0.1
port=3306
user=root
password=root
db_name=gloryroad
[test]
ip=127.0.0.1
int=1
float=1.5
bool=True

注意:要將文件保存為ansi編碼,utf-8編碼會報錯

文件中的[baseconf]為section

二、讀配置文件

import ConfigParser

cf=ConfigParser.ConfigParser()

cf.read(path) 讀配置文件(ini、conf)返回結果是列表

cf.sections() 獲取讀到的所有sections(域),返回列表類型

cf.options('sectionname') 某個域下的所有key,返回列表類型

cf.items('sectionname') 某個域下的所有key,value對

value=cf.get('sectionname','key') 獲取某個yu下的key對應的value值

cf.type(value) 獲取的value值的類型

(1)getint(section, option)

獲取section中option的值,返回int類型數據,所以該函數只能讀取int類型的值。

(2)getboolean(section, option)

獲取section中option的值,返回布爾類型數據,所以該函數只能讀取boolean類型的值。

(3)getfloat(section, option)

獲取section中option的值,返回浮點類型數據,所以該函數只能讀取浮點類型的值。

(4)has_option(section, option)

檢測指定section下是否存在指定的option,如果存在返回True,否則返回False。

(5)has_section(section)

檢測配置文件中是否存在指定的section,如果存在返回True,否則返回False。

三、動態(tài)寫配置文件

cf.add_section('test') 添加一個域

cf.set('test3','key12','value12') 域下添加一個key value對

cf.write(open(path,'w')) 要使用'w'

learn to fail, failure to learn

內容擴展:

python使用配置文件過程

通過配置文件將變量暴露給用戶修改

標準庫模塊configparser,從而可在配置文件中使用標準格式。

必須使用[files]、[colors]等標題將配置文件分成幾部分(section)。標題的名稱可隨便指定,但必須將它們用方括號括起。

$ cat area.ini

[numbers]
pi: 3.1415926535893971

[messages]
greeting: Welcome to the area calutation program!
question: plse enter the radius
result_message: The area is

使用python 讀取他

from configparser import ConfigParser
CONFIGFILE = "area.ini"

config = ConfigParser()
#讀取配置文件
config.read(CONFIGFILE)

print(config['messages'].get('greeting'))

radius = float(input(config['messages'].get('question') + ' '))

# 以空格結束以便接著在當前行打?。?
print(config['messages'].get('result_message'),end=' ')
print(config['numbers'].getfloat('pi') * radius**2)

到此這篇關于如何寫python的配置文件的文章就介紹到這了,更多相關python寫配置文件方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 讀取json格式為DataFrame(可轉為.csv)的實例講解

    讀取json格式為DataFrame(可轉為.csv)的實例講解

    今天小編就為大家分享一篇讀取json格式為DataFrame(可轉為.csv)的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python實現Tracert追蹤TTL值的方法詳解

    Python實現Tracert追蹤TTL值的方法詳解

    Tracert命令跟蹤路由原理是IP路由每經過一個路由節(jié)點TTL值會減一。本文我們將通過scapy構造一個路由追蹤工具并實現一次追蹤,感興趣的小伙伴可以了解一下
    2022-10-10
  • 使用python繪制3維正態(tài)分布圖的方法

    使用python繪制3維正態(tài)分布圖的方法

    今天小編就為大家分享一篇使用python繪制3維正態(tài)分布圖的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python?Poetrya項目依賴管理安裝使用詳解

    Python?Poetrya項目依賴管理安裝使用詳解

    這篇文章主要為大家介紹了Python?Poetrya項目依賴管理安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Python爬蟲實例——scrapy框架爬取拉勾網招聘信息

    Python爬蟲實例——scrapy框架爬取拉勾網招聘信息

    這篇文章主要介紹了Python爬蟲實例——scrapy框架爬取拉勾網招聘信息的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • TensorFlow 輸出checkpoint 中的變量名與變量值方式

    TensorFlow 輸出checkpoint 中的變量名與變量值方式

    今天小編就為大家分享一篇TensorFlow 輸出checkpoint 中的變量名與變量值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python中如何使用函數改變list

    python中如何使用函數改變list

    這篇文章主要介紹了python中如何使用函數改變list,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • OpenCV?Python身份證信息識別過程詳解

    OpenCV?Python身份證信息識別過程詳解

    本篇文章使用OpenCV-Python和CnOcr來實現身份證信息識別的案例,本篇文章使用的Python版本為3.6,OpenCV-Python版本為3.4.1.15,如果是4.x版本的同學,可能會有一些Api操作不同,下面跟隨小編看下OpenCV?Python身份證信息識別過程
    2022-04-04
  • pytorch單維篩選 相乘的案例

    pytorch單維篩選 相乘的案例

    這篇文章主要介紹了pytorch單維篩選 相乘的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python 語言實現六大查找算法

    Python 語言實現六大查找算法

    本文給大家分享Python 語言實現六大查找算法,針對每種算法通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06

最新評論

张北县| 福州市| 汤阴县| 怀来县| 南宫市| 化德县| 仁化县| 延吉市| 久治县| 宁陵县| 公主岭市| 凉山| 石棉县| 城固县| 昌吉市| 阿勒泰市| 绥芬河市| 仁寿县| 兰考县| 郸城县| 公安县| 五大连池市| 吉隆县| 阜城县| 虹口区| 肃北| 林芝县| 酒泉市| 札达县| 红安县| 太原市| 九寨沟县| 盐津县| 宁都县| 浪卡子县| 武夷山市| 湾仔区| 吉林省| 霍林郭勒市| 高清| 田阳县|