[英]extract values from a config file and pass on as arguments
這是我的配置文件:
[account1]
username = user1
password = pwd1
[account2]
username = user2
password = pwd2
[account3]
username = user3
password = pwd3
這是我需要做的:
讀取confile文件,提取用戶名和密碼,並將其作為參數傳遞給另一個腳本。 我想提取這些值並將它們即時傳遞給第二個腳本。 我不想在兩者之間建立另一本字典。
這是我的代碼:
#!/usr/bin/python
import ConfigParser
conf = ConfigParser.RawConfigParser()
conf.read('credentials.cfg')
for each_account in conf.sections():
USER = conf.get(each_account, "username")
PASSWORD = conf.get(each_account, "password")
process(USER, PASSWORD)
輸出:它僅使用user3和pwd3調用該過程一次。 為什么其他2個憑據未通過?
您不想處理每個用戶名和密碼嗎?
#!/usr/bin/python
import ConfigParser
conf = ConfigParser.RawConfigParser()
conf.read('credentials.cfg')
for each_account in conf.sections():
USER = conf.get(each_account, "username")
PASSWORD = conf.get(each_account, "password")
process(USER, PASSWORD)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.