-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