`
wj_184
  • 浏览: 16899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Python读写配置文件

阅读更多

话不多说,贴代码:

config=ConfigParser.ConfigParser()

strExeDir = get_main_dir()
strFileName = os.path.join(strExeDir, Utf8_To_Gb18030("MQComunicator.config"))
        with open(strFileName) as cfgfile: 
            config.readfp(cfgfile) 
            strQueueMng=config.get('MQ','strQueueMng')
            strChannel=config.get('MQ','strChannel') 
            strConnInfo=config.get('MQ','strConnInfo')
            strSndQName=config.get('MQ','strSndQName')
            strRevQName=config.get('MQ','strRevQName')
            intWaitInterval = config.getint('MQ','intWaitInterval')
            self.WaitSecond = config.getint('MQ','intWaitSecond')

关于get_main_dir():

def main_is_frozen():
    """Return ``True`` if we're running from a frozen program."""
    import imp
    return (
        # new py2exe
        hasattr(sys, "frozen") or
        # tools/freeze
        imp.is_frozen("__main__"))

def get_main_dir():
    """
        获取主程序所在目录的绝对路径
        参数:无
        返回: Gb2312,字符串
    """
    if main_is_frozen():
        return os.path.abspath(os.path.dirname(sys.executable))
    return os.path.abspath(os.path.dirname(sys.argv[0]))

分享到:
评论

相关推荐

    python读取配置文件

    在Python编程中,读取配置文件是一个常见的任务,它允许我们分离程序的配置信息,如数据库连接、API密钥或应用程序设置,以便于管理和维护。本文将深入探讨如何使用Python来读取配置文件,主要关注从`.ini`、`.json`...

    Python实现读取Properties配置文件的方法

    本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...

    Python读写配置文件的方法

    本文实例讲述了Python读写配置文件的方法。分享给大家供大家参考。具体分析如下: python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置...

    python读取ini配置文件过程示范

    为了使用configparser,需要先导入模块,创建一个ConfigParser对象,然后通过read方法读取配置文件。以下是一个基本的使用configparser模块的代码示例。 #### 安装configparser模块 在Python 3中,configparser模块...

    python读写配置文件操作示例

    3. **读取配置文件**:使用 `read()` 方法读取配置文件。 ```python config.read('path/to/your/config.ini') ``` 4. **获取配置信息**:可以通过 `get()` 方法获取特定节下的键值对。 ```python host = ...

    python 读写软件的配置文件 源码

    读取配置文件: ```python import configparser config = configparser.ConfigParser() config.read('config.ini') # 读取文件 host = config.get('Database', 'host') database = config.get('Database', '...

    Python读取properties配置文件操作示例

    1. **Python读取配置文件**:Python标准库中并没有直接支持读取.properties文件格式的模块,常见的库如configparser是用来读取ini文件的。因此,当需要处理.properties文件时,需要自定义代码来解析这种格式。 2. *...

    Python的配置文件

    它提供了添加、修改、删除配置项以及读取配置文件等功能。例如: ```python import configparser config = configparser.ConfigParser() config.read('config.ini') value = config.get('Section', 'Key') ```...

    python读写ini配置文件简单例子

    # 读取配置文件 config.read('cfg.ini') # 获取配置信息 server = config.get('DEFAULT', 'Server') port = config.getint('DEFAULT', 'Port') user = config.get('Section1', 'User') password = config.get('...

    python读取配置文件方式(ini、yaml、xml)

    本文将详细讲解如何使用Python读取三种常见的配置文件格式:ini、yaml和xml。 **一、ini文件** ini文件是一种简单易读的文本格式,常用于存储应用程序的配置信息。其基本结构包括节(section)和键值对(key-value...

    python3.6的配置文件写入时保留注释(更正一个bug)

    python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...

    Python读取配置文件(config.ini)以及写入配置文件

    **读取配置文件** 要读取`.ini`文件,首先需要导入`configparser`模块: ```python import configparser ``` 然后实例化一个`ConfigParser`对象,并使用`read()`方法读取文件: ```python config = configparser...

    python3.6的配置文件写入时保留注释

    python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...

    python读取yaml文件后修改写入本地实例

    Python中的YAML(YAML Ain't Markup Language)是一种数据序列化格式,常用于配置文件或数据交换。在本文中,我们将探讨如何使用Python的`ruamel.yaml`库来读取、修改并写入YAML文件。 首先,我们需要安装`ruamel....

    python操作cfg配置文件方式

    读取配置文件的步骤则稍有不同: 1. 同样需要导入ConfigParser模块。 2. 创建ConfigParser对象实例。 3. 使用read方法读取配置文件。 4. 根据需要使用get方法获取指定段和键的值。 5. 打印或返回这些配置信息。 ...

    python3配置文件

    python3的HTMLTestRunner文件python3的HTMLTestRunner文件

    12-Python全局配置文件ini文件处理&YAML文件处理

    在Python编程中,管理和解析配置文件是常见的任务,特别是在开发应用程序时。本篇文章将深入探讨如何处理两种常见的配置文件格式:INI文件和YAML文件。这两种格式都为存储配置信息提供了简洁、易于阅读的方式。 ...

Global site tag (gtag.js) - Google Analytics