configparser

    0熱度

    1回答

    我有以下的ini文件 [Section] value=test 當我使用configparser模塊用來: import ConfigParser config = ConfigParser.ConfigParser() config.read('config.ini') str=config.get('Section', 'value') if str == 'test':

    54熱度

    4回答

    我試圖使用Python的ConfigParser模塊來保存設置。對於我的應用程序來說,保留我的部分中每個名稱的大小寫很重要。文檔中提到將str()傳遞給ConfigParser.optionxform()可以實現這一點,但它對我無效。名字都是小寫的。我錯過了什麼嗎?是我所得到 <~/.myrc contents> [rules] Monkey = foo Ferret = baz Pyt

    1熱度

    1回答

    我正在爲另一個程序製作一個插件,所以我正在嘗試儘可能輕量級地製作一個東西。 我需要做的是能夠在ConfigParser的配置文件中更新節的名稱。 [project name] author:john doe email: [email protected] year: 2010 然後我有文本字段,用戶可以在其中編輯項目的名稱,作者,電子郵件和年份。 我不認爲改變[項目名稱]是可能的,所以

    11熱度

    3回答

    我使用ConfigParser在從配置文件數據來加載如下: test.conf: [myfiles] fileone: %(datadir)s/somefile.foo filetwo: %(datadir)s/nudderfile.foo load.py: import ConfigParser config = ConfigParser.ConfigParser({'datadir

    17熱度

    4回答

    我的ConfigParser問題仍在繼續。它似乎不太支持Unicode。配置文件確實保存爲UTF-8,但是當ConfigParser讀取它時,它似乎被編碼爲其他內容。我以爲這是Latin-1的和我thougt覆蓋optionxform可以幫助: -- configfile.cfg -- [rules] Häjsan = 3 ☃ = my snowman -- myapp.py -- #

    0熱度

    3回答

    其實我被困在我的工作中。我想導入一個txt文件到我的python程序中,該程序應該有兩個整數列表。 下面的程序工作正常,但我需要在configparser的幫助下導入列表'a'和'b'。 如果有人幫助我,它將是如此的美好! 我是一個Python開發者,所以請嘗試以簡單的方式回答......! 該方案如下: a=[5e6,6e6,7e6,8e6,8.5e6,9e6,9.5e6,10e6,11e6,1

    6熱度

    5回答

    是否有解決方案強制RawConfigParser.write()方法導出按字母排序的配置文件? 即使對原始/加載的配置文件進行排序,模塊也會將段落和選項任意混合到段中,而且真的很煩人手動編輯一個巨大的未排序配置文件。 PD:我使用python 2.6

    2熱度

    3回答

    我有一個Python類讀取使用ConfigParser配置文件讀取 class Slicer: def __init__(self, config_file_name): config = ConfigParser.ConfigParser() config.read(config_file_name) # Rad the lines from the

    3熱度

    3回答

    我有我讀的標準ConfigParser庫使用RawConfigParser一個配置文件。我的配置文件有一個[DEFAULT]部分,後面跟着[specific]部分。當我遍歷[特定]部分中的選項時,它將包含[DEFAULT]下的選項,這就是要實現的目的。 然而,報告我想知道是否有選項在[具體]部分或[默認]設置。有沒有辦法用RawConfigParser的界面做到這一點,還是我沒有選擇,只能手動解析

    1熱度

    3回答

    我正在研究一系列連接到同一服務器並執行相關但不同事情的命令行工具。我希望用戶能夠擁有一個配置文件,以便他們可以放置通用參數,例如可以在所有工具之間共享的連接信息。理想情況下,我喜歡的東西,它爲我以下: 如果在命令行中指定的服務器地址,如果在命令中沒有指定的服務器地址使用,而忽略任何其他值 但是在命令行中指定的配置文件中使用此地址。忽略任何其他值。 如果服務器地址未在命令行中指定,或者在命令中指定了