Python日常开发中常用的库有哪些?

2026-06-10 20:318阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计457个文字,预计阅读时间需要2分钟。

Python日常开发中常用的库有哪些?

1. 安装配置文件解析工具(configobj): 使用pip安装configobj: pip install configobj 基本使用: - 配置文件内容: [server] name=zbj port=9000 [home] - Python代码示例: python import configobj

# 读取配置文件 config=configobj.ConfigObj('config.ini')

# 获取配置项 server_name=config['server']['name'] server_port=config['server']['port'] home_path=config['home']

Python日常开发中常用的库有哪些?

1. 配置文件解析(configobj)

pip install configobj

基本使用:

  配置文件

[server]
name = zbj
port = 9000

[home]
# 注释
area = huizhou

  示例:

from configobj import ConfigObj


# 实例化一个Configobj对象,给ConfigObj一个配置文件的路径,然后通过字典来访问成员,子段也是一个字典
cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')

# 读配置文件
print(config['server']) # {'name': 'zbj', 'port': '9000'}
print(config['server']['name']) # zbj


#修改配置from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config['server']['name'] = "clj"
# 修改完记得write写入配置文件
config.write()


# 添加新项from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config['school'] = {}
config['school']['class'] = "three"
# 只要进行了修改(包括新增删除等)的操作,记得write修改
config.write()


# 删除配置项from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
del config['school']
del config['server']['port']
config.write()


# 将配置文件内容写入不同文件from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config.filename = "./test.ini"
config.write()
# 此时会新建一个test.ini文件,然后会将test.cfg的内容写入到test.ini文件


# 创建新的配置文件from configobj import ConfigObj


# 实例化一个ConfigObj对象
config = ConfigObj()
# filename指定新创建的文件路径和名称
config.filename = './my_cfg.ini'

# 写入配置信息
config['people'] = {}
config['people']['name'] = 'zzbj'
config['people']['age'] = '18'
config.write()


本文共计457个文字,预计阅读时间需要2分钟。

Python日常开发中常用的库有哪些?

1. 安装配置文件解析工具(configobj): 使用pip安装configobj: pip install configobj 基本使用: - 配置文件内容: [server] name=zbj port=9000 [home] - Python代码示例: python import configobj

# 读取配置文件 config=configobj.ConfigObj('config.ini')

# 获取配置项 server_name=config['server']['name'] server_port=config['server']['port'] home_path=config['home']

Python日常开发中常用的库有哪些?

1. 配置文件解析(configobj)

pip install configobj

基本使用:

  配置文件

[server]
name = zbj
port = 9000

[home]
# 注释
area = huizhou

  示例:

from configobj import ConfigObj


# 实例化一个Configobj对象,给ConfigObj一个配置文件的路径,然后通过字典来访问成员,子段也是一个字典
cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')

# 读配置文件
print(config['server']) # {'name': 'zbj', 'port': '9000'}
print(config['server']['name']) # zbj


#修改配置from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config['server']['name'] = "clj"
# 修改完记得write写入配置文件
config.write()


# 添加新项from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config['school'] = {}
config['school']['class'] = "three"
# 只要进行了修改(包括新增删除等)的操作,记得write修改
config.write()


# 删除配置项from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
del config['school']
del config['server']['port']
config.write()


# 将配置文件内容写入不同文件from configobj import ConfigObj


cfg_path = "./test.cfg"
config = ConfigObj(cfg_path, encoding='UTF-8')
config.filename = "./test.ini"
config.write()
# 此时会新建一个test.ini文件,然后会将test.cfg的内容写入到test.ini文件


# 创建新的配置文件from configobj import ConfigObj


# 实例化一个ConfigObj对象
config = ConfigObj()
# filename指定新创建的文件路径和名称
config.filename = './my_cfg.ini'

# 写入配置信息
config['people'] = {}
config['people']['name'] = 'zzbj'
config['people']['age'] = '18'
config.write()