话不多说,贴代码:
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编程中,读取配置文件是一个常见的任务,它允许我们分离程序的配置信息,如数据库连接、API密钥或应用程序设置,以便于管理和维护。本文将深入探讨如何使用Python来读取配置文件,主要关注从`.ini`、`.json`...
本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...
本文实例讲述了Python读写配置文件的方法。分享给大家供大家参考。具体分析如下: python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置...
为了使用configparser,需要先导入模块,创建一个ConfigParser对象,然后通过read方法读取配置文件。以下是一个基本的使用configparser模块的代码示例。 #### 安装configparser模块 在Python 3中,configparser模块...
3. **读取配置文件**:使用 `read()` 方法读取配置文件。 ```python config.read('path/to/your/config.ini') ``` 4. **获取配置信息**:可以通过 `get()` 方法获取特定节下的键值对。 ```python host = ...
读取配置文件: ```python import configparser config = configparser.ConfigParser() config.read('config.ini') # 读取文件 host = config.get('Database', 'host') database = config.get('Database', '...
1. **Python读取配置文件**:Python标准库中并没有直接支持读取.properties文件格式的模块,常见的库如configparser是用来读取ini文件的。因此,当需要处理.properties文件时,需要自定义代码来解析这种格式。 2. *...
它提供了添加、修改、删除配置项以及读取配置文件等功能。例如: ```python import configparser config = configparser.ConfigParser() config.read('config.ini') value = config.get('Section', 'Key') ```...
# 读取配置文件 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。 **一、ini文件** ini文件是一种简单易读的文本格式,常用于存储应用程序的配置信息。其基本结构包括节(section)和键值对(key-value...
python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...
**读取配置文件** 要读取`.ini`文件,首先需要导入`configparser`模块: ```python import configparser ``` 然后实例化一个`ConfigParser`对象,并使用`read()`方法读取文件: ```python config = configparser...
python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...
Python中的YAML(YAML Ain't Markup Language)是一种数据序列化格式,常用于配置文件或数据交换。在本文中,我们将探讨如何使用Python的`ruamel.yaml`库来读取、修改并写入YAML文件。 首先,我们需要安装`ruamel....
读取配置文件的步骤则稍有不同: 1. 同样需要导入ConfigParser模块。 2. 创建ConfigParser对象实例。 3. 使用read方法读取配置文件。 4. 根据需要使用get方法获取指定段和键的值。 5. 打印或返回这些配置信息。 ...
python3的HTMLTestRunner文件python3的HTMLTestRunner文件