-2
A
回答
3
解析這樣的文件使用ConfigParser
,文檔描述:
這模塊定義了ConfigParser類。 ConfigParser類實現了一種基本的配置文件解析器語言,它提供了一種類似於您在Microsoft Windows INI文件中找到的結構。您可以使用它來編寫可以由最終用戶輕鬆定製的Python程序。
+0
我嘗試過使用SafeConfig解析器的ConfigParser。我覺得使用ConfigParser的代碼庫並重寫自定義分析器的選項。如果有人知道如何去做,而不用重寫,那會很棒。 –
0
我需要解析的文件不是完全ini格式,因爲它不包含值對。我正在努力做到這一點。它還包含多個行中的段標籤之後的數據。
with open(filename,'r') as fileObject:
for line in fileObject:
doSomething(line)
# Read subsequent lines
readFlag = True
dataLine = ""
while readFlag:
dataLine += fileObject.next()
# Store the line position
last_pos = fileObject.tell()
# Check we got a [code: message]
if checkTag():
# We need to break and reset file pointer to last line read
readFlag = False
fileObject.seek(last_pos)
我不知道這是做到這一點的最好方法。
+0
最好用上面的方法編輯你的問題,以便在問題中增加更多的上下文 –
相關問題
- 1. 解析.ini文件
- 2. 如何解析ini文件與升壓
- 3. PHP解析ini文件
- 4. 用KSH解析INI文件
- 5. INI文件解析器C
- 6. 如何解析elisp中的INI文件格式?
- 7. 解析INI文件的優點/缺點
- 8. 在.htaccess中解析INI文件
- 9. 當amperstand(&)解析INI文件時,值爲
- 10. 解析類INI配置文件
- 11. 在qt中解析ini文件
- 12. 如何解析的.ini文件到PowerShell的變量(S)
- 13. Perl如何解析包含變量的INI文件?
- 14. 如何用R解析INI配置文件?
- 15. 如何解析.ini文件並在php中生成代碼
- 16. 如何使用Config :: General解析INI風格的配置文件?
- 17. 如何用Java中的段解析ini文件?
- 18. Python ini解析器
- 19. 如何使用Perl正則表達式解析ini文件或反正?
- 20. 使用configparser解析.ini文件 - 獲取錯誤 - 文件格式錯誤
- 21. PHP INI解析錯誤
- 22. 如何解析類文件格式
- 23. 解析excel樣式公式
- 24. Python - 如何解決從ini文件中解析正確的值,但不解析值字段中的值
- 25. 在PHP中解析ini文件時如何寫入數組名稱?
- 26. 如何使用「parse_ini_file」解析包含特殊字符的ini文件?
- 27. 需要解析ini文件中提取值
- 28. 解析ini文件和使用掃描器類
- 29. 使用帶符號的PHP解析ini文件
- 30. 使用PHP解析* .ini文件時丟失布爾值
'configparser'。去谷歌上查詢。 – Fabian