简体   繁体   English

打印ConfigObj

[英]Printing ConfigObj

I have very simple problem I want to print everything that's inside session.ini 我有一个非常简单的问题,我想打印session.ini内部的所有内容

But it doesn't let me the output is: >> {} 但这不让我输出: >> {}

Does somebody have a trick how to print everything inside the session.ini 有人有技巧如何在session.ini中打印所有内容吗

inside: session.ini 内部: session.ini

[Session 1]
Data = "session_1.db"

[Session 2]
Data = "session_1.db"

The code : 代码

session = ConfigObj("sessions.ini")

def Session():
    for item in session:
      print(item)

The following works for me with Python 2.7.5 and your .ini file, so I can't reproduce the problem. 以下内容适用于Python 2.7.5和您的.ini文件,因此无法重现该问题。 Have I missed something? 我错过了什么吗?

Note: You're opening a file called sessions.ini but your question shows it under a heading that says session.ini -- without the 's' . 注意:您正在打开一个名为sessions.ini的文件,但您的问题是在名为session.ini的标题下显示该文件的,而没有's' That might be the cause... 那可能是原因...

from configobj import ConfigObj

session = ConfigObj("sessions.ini", raise_errors=True)

def Session():
    for item in session:
        print(item)

Session()

Output: 输出:

Session 1
Session 2

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM