python ConfigParse模組的使用

2021-06-05 16:25:17 字數 1344 閱讀 1321

寫配置一般用configparse.rawconfigparse類

讀配置用configparse.configparse類

**:寫配置檔案

import configparser

import time 

config = configparser.rawconfigparser()

task = {}

task["id"] = 1

task["package"] = "exe"

task["timeout"] = 150

task["dst_filename"] = "1.exe"

task["custom"] = ""

config.add_section("analysis")#增加section

config.set("analysis", "id", task["id"])#增加option

config.set("analysis", "target", task["dst_filename"])

config.set("analysis", "package", task["package"])

config.set("analysis", "timeout", task["timeout"])

config.set("analysis", "started", time.asctime())

fp = open("analy.conf", "w")

config.write(fp)#寫入檔案中

執行結果:

[analysis]

started = tue apr 10 15:40:51 2012

package = exe

id = 1

timeout = 150

target = 1.exe

讀取配置檔案:

import configparser

config = configparser.configparser()

config.read("analy.conf")

if config.has_option("analysis", "timeout"):

print config.get("analysis", "timeout")

print config.sections()

print config.get("analysis", "package")

print config.getint("analysis", "id")

列印結果

150['analysis']

exe1

Python webbrowser模組的使用

webbrowser模組提供了乙個高階介面來顯示基於web的文件,大部分情況下只需要簡單的呼叫open 方法。webbrowser定義了如下的異常 exception webbrowser.error,當瀏覽器控制項發生錯誤是會丟擲這個異常 webbrowser有以下方法 webbrowser.op...

python模組使用 python的模組使用

模組是python組織 的基本方式。乙個python指令碼可以單獨執行,也可以匯入到另乙個指令碼中執行,當指令碼被匯入執行時,我們將其稱為模組 module 所有的.py檔案都可以作為乙個模組匯入 模組名與指令碼的檔名相同 例如我們編寫了乙個名為hello.py的指令碼,則可以在另乙個指令碼中用im...

python easydict模組的簡單使用

1 問題的提出 d print d foo 如何想要訪問字典的元素需要這麼寫 print d bar y 如果想要繼續訪問字典中字典的元素需要使用二維陣列 注 print d.foo 這樣寫會出錯 輸出 3 22 解決方法 使用easydict模組 以訪問屬性的方式進行訪問 from easydic...