我ConfigParser.ini文件看起來像:分離的.ini文件(configparser)字符串
[Filenames]
Table1={"logs.table2",92}
Table2=("logs.table2",91)
Table3=("audit.table3",34)
Table4=("audit.table4",85)
現在例如用於表1,我想獲得「logs.table2」值saperate變量和92作爲行動變量。
import configparser
filename=config.get('FIlenames','Table1')
至於結果,我想獲得:
print(filename) -> logs.table2
print(filenumber) -> 92
現在輸出只是一個字符串 「」 logs.table2" ,92" 。真的,我不知道如何處理,也許我應該修改我的配置文件? 什麼是最好的方法? 謝謝。
您可以分割值分開使用',A,B = str.split()'。然而,如果你混合了'('和'{'條目,如你的例子所示,一個正則表達式可能更適合。 – ti7
所以,你已經接受了直接在字符串上使用某個函數?是最好的方法嗎?也許我可以以不同的方式寫我的configini.file,以便更容易獲得該值? – bazyl
@ ti7,好吧然後我將使用分割功能,但如何將逗號分配給其他變量的值? – bazyl