原标题:Python如何配置config文件?

所有程序一般都会有需要保存的变量,用来初始化程序的初始配置。我们从实战角度,说一下配置文件 config.ini 如何使用吧,比如我们的程序中,需要一个 url 、一个 runner 和一个 run_cnt 变量,这几个变量在程序运行之前需要配置好,我们下面来举例为大家详细说明。

1、首先得新建一个 .ini 的文件,习惯性叫做 config.ini

2、建立一个config.py 文件

import os

from configparser import ConfigParser

class Config:

SYS_PARAM = 'sys_param'

URL = 'url'

RUN_PARAM = 'run_param'

RUNNER = 'runner'

RUN_CNT = 'run_cnt'

def __init__(self):

self.base_dir = os.path.dirname(os.path.abspath(__file__))

3、读取配置文件内容

4、修改配置文件内容

总结:所有程序一般都会有需要保存的变量,用来初始化程序的初始配置。

可能有些有人疑惑为什么要搞这个啊?这么麻烦。其实只是现在麻烦点,等你写好了程序,变量需要改动的时候就很方便了,当然如果变量基本不会改动,就没必要这样了。

原文至:https://www.py.cn/jishu/jichu/21951.html返回搜狐,查看更多

责任编辑:

python config文件_Python如何配置config文件?相关推荐

  1. MyBatis Eclipse 配置DTD文件 MyBatis Idea配置DTD文件

    MyBatis Eclipse 配置DTD文件 MyBatis Idea配置DTD文件 一.情景描述 xml文件中,一般默认从网络中加载DTD文件,但是在某些没网的场景,无法从网络中加载dtd,则需要 ...

  2. python怎么发送代码文件_python 通过 socket 发送文件的实例代码

    目录结构: client: #!/usr/bin/env python # -*-coding:utf-8 -*- import socket, struct, json download_dir = ...

  3. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  4. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  5. python echo函数_python如何调用php文件中的函数详解

    前言 python调用php代码实现思路:php文件可通过在terminal中使用php命令行进行调用,因此可使用python开启子进程执行命令行代码.函数所需的参数可通过命令行传递. 测试环境 1. ...

  6. python open读取_python,一读取文件open()

    在实际操作中,我们经常会读取文件,这个时候python为我们提供了一个open()的方法,供我们读取文件,通过help(open),我们可以获取open的方法 f.close()关闭读取 f.read ...

  7. python找不到csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  8. python zipfile教程_Python中zipfile压缩文件模块的基本使用教程

    zipfile Python 中 zipfile 模块提供了对 zip 压缩文件的一系列操作. f=zipfile.ZipFile("test.zip",mode="&q ...

  9. python合并文件夹下的文件_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  10. python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有PDF文件的方法.分享给大家供大家参考,具体如下: 一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这 ...

最新文章

  1. 句法分析应用领域及意义
  2. windows错误:Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
  3. 学习笔记 --- 编码过程中常见的三种异步方式
  4. 计算用户输入的数字的平均数,并输出大于平均数的数字输出
  5. GitHub 标星 8w!学完这份指南后,你就可以去 Google 面试了!
  6. 数据结构与算法之KMP算法
  7. .NET中的异步编程 - 动机和单元测试
  8. JAVA netty 定时任务_Netty HashedWheelTimer 定时任务调用
  9. Axure高保真移动端电商app通用模板、axure高保真移动端教育app通用模板、旅游app通用模板、电商app、教育app、旅游app 、直播、在线教育、旅游、Axure原型、rp原型
  10. 怎么下载英文文献?多种方法告诉你
  11. Java+mysql毕业设计,网上订餐系统
  12. 国内主要安全产品及厂商
  13. okhttp请求使用cookie
  14. Python爬取B站柯南弹幕+Gephi梳理主线剧情
  15. 欧阳娜娜玩起“创可贴”,这次造型可以跟周冬雨相提并论了
  16. 10个H5页面制作工具,功能全面评测
  17. xgboost算法_XGBoost算法背后的数学:尽可能简单地解释XGBoost算法背后的数学机制...
  18. mysql中locat函数,MySQL中的LOCATE和POSITION函数使用方法
  19. 谱本征正交分解 (SPOD)附matlab代码
  20. 如何更改mysql数据库的用户名和密码

热门文章

  1. python手册中文版-Python中文文档
  2. 关于Lazarus下PowerPDF控件的使用
  3. 【更新】PDF控件Spire.PDF 3.9.568发布 | 附下载
  4. 三年的php简历_php应聘个人简历模板
  5. android 组态软件,Livzenwex安卓版组态软件
  6. 22计算机408考研—数据结构—图
  7. 花4个月时间整理出《Spring揭秘》的文字版的感受
  8. 51单片机定时器问题总结
  9. c#json对象转数组_如何将Json数组转换为C#中的对象列表
  10. 分布式相关面试题总结