myConfig.cfg:

[info]

Width = 100

Height = 200

Name = My Game

解析python:

import ConfigParser

configParser = ConfigParser.RawConfigParser()

configFilePath = os.path.join(os.path.dirname(__file__), 'myConfig.cfg')

configParser.read(configFilePath)

gameName = configParser.get("info","Name")

gameWidth = configParser.get("info","Width")

gameHeight = configParser.get("info","Height")

configParser.set('info', 'Name', 'newName')

config.write(configFilePath)

说明:

首先我们创建一个ConfigParser实例,然后我们告诉实例.cfg文件所在的实例,只是它刚刚读完.

第二部分我们处理写作.

更多信息:

从Docs开始配置解析器

如果您正在寻找更灵活的东西,请尝试YAML和PyYAML

python中怎么创建配置文件_在Python中创建游戏配置/选项(config.cfg)文件相关推荐

  1. python如何调用参数配置文件_【Python学习笔记七】从配置文件中读取参数

    将一些需要经常更改的参数存放在配置文件中,通过读取配置文件来获取参数,这样修改以及使用起来比较方便 1.首先是配置文件的写法,如下一个environment.ini文件: a:里面"[]&q ...

  2. 数据库创建函数_达梦数据库创建UUID函数

    数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...

  3. python创建配置文件_如何写python的配置文件

    一.创建配置文件 在D盘建立一个配置文件,名字为:test.ini 内容如下: [baseconf] host=127.0.0.1 port=3306 user=root password=root ...

  4. python怎么创建配置文件_如何写python的配置文件

    一.创建配置文件 在D盘建立一个配置文件,名字为:test.ini 内容如下: [baseconf] host=127.0.0.1 port=3306 user=root password=root ...

  5. python创建列向量_关于Numpy中的行向量和列向量详解

    关于Numpy中的行向量和列向量详解 行向量 方式1 import numpy as np b=np.array([1,2,3]).reshape((1,-1)) print(b,b.shape) 结 ...

  6. python快速生成文字云_在Python中创建文字云或标签云

    作者|ISHA5 编译|Flin 来源|analyticsvidhya 介绍 从开始从事数据可视化工作的那一天起,我就爱上它了.我总是喜欢从数据中获得有用的见解. 在此之前,我只了解基本图表,例如条形 ...

  7. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  8. python 创建工具包_使用Python工具建立网站

    python 创建工具包 并非每个网站都是博客,博客的主要功能是帖子列表,每个帖子都有特定的时间戳,以指示其"新鲜度". 有时,您只想要一个网站 . 也许您是一名业余(或专业!)厨 ...

  9. python中setup什么意思_关于python中的setup.py解读

    前言 其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后 ...

最新文章

  1. 福利 | 2022全球敏捷运维峰会:跟技术老将畅聊时下数据库、运维、金融科技应“云”而生的技术创新...
  2. java实现八种排序算法并测试速度(详细)
  3. android textwatcher 延时,Java-防止两次在android的textwatcher中运行
  4. 同步应用(python 版)
  5. linux设置php时间,修改 linux 时区时间和 php 时区(示例代码)
  6. Facebook开源多款AI工具,支持游戏、翻译
  7. Juypter Notebook 的安装、配置、部署
  8. SEO优化中关键词密度和布局的重要性
  9. 7-9 旅游规划 (25 分)Dijkstra算法,单源最短路径算法
  10. 问卷星问卷数据怎么快速导入SPSSAU?
  11. 服务器显示屏 超出工作频率范围,win7电脑显示器超出工作频率范围的详细处理方法...
  12. CPU是如何制造出来的(附高清全程图解)
  13. Matlab绘制特殊图形------散点图
  14. OneNote快捷键大全
  15. 2.5 lazy initialization
  16. LeetCode 题解之 824. Goat Latin
  17. SpringMVC简易的程序以及基本原理
  18. 标准cpci接口定义_CPCI数据总线接口的设计与实现
  19. [Rust GUI]0.8.0版本iced代码示例 - checkbox
  20. 箕舌线图像怎么画matlab,一种类箕舌线函数的变步长归一化自适应滤波算法

热门文章

  1. 4种分支机构服务器管理最佳实践—Vecloud微云
  2. Kettle实例解析
  3. testNG的DataProvider返回IteratorObject[]的妙用
  4. 《程序是怎样跑起来的》第四章
  5. MySQL—更改索引
  6. 欧拉回路【洛谷习题】无序字母对
  7. MySQL 唯一索引和普通索引该如何选择?
  8. Java 基本功之(二)Java 面向对象
  9. 剑指 Offer 11. 旋转数组的最小数字 简单
  10. STM32F103固件库编程:关于core_cm3.c的错误