0
我正在使用distutils,並且我的setup.py的一部分會拉出一個遠程存儲庫。我想能夠在setup.cfg中將URL設置爲此存儲庫,但是如何從setup.py中訪問它?setup.cfg中設置的訪問變量
比方說,我有這個在我的setup.cfg:
[download]
repository = 'git://github.com/repo.git'
我如何從CFG文件之外訪問存儲庫變量?
我正在使用distutils,並且我的setup.py的一部分會拉出一個遠程存儲庫。我想能夠在setup.cfg中將URL設置爲此存儲庫,但是如何從setup.py中訪問它?setup.cfg中設置的訪問變量
比方說,我有這個在我的setup.cfg:
[download]
repository = 'git://github.com/repo.git'
我如何從CFG文件之外訪問存儲庫變量?
使用ConfigParser
進口ConfigParser
Config = ConfigParser.RawConfigParser()
cfg = open('abcd.txt', 'r')
Config.readfp(cfg)
cfg.close()
cfg = open('abcd.txt', 'w')
Config.remove_option('download', 'repository')
Config.set('download','repository', 'Some URL')
Config.write(cfg)
cfg.close()
更新:對不起,我還以爲你想讀的價值,並沒有設置。請注意,這也假定setup.cfg已存在並且已經有一個下載選項