#为什么要做配置文件:

#将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不用都去修改代码内部,这个就是我们逐步

#要做的事情,可配置化

#configparser用法

#1)创建configparser对象,并调用read()函数打开配置文件,里面填的参数是地址

#2)配置文件的格式是[]包含的是section,section下有option=value这样的键值对

'''

3.依据section来读取相应的配置数据 读 写

'''

#1.创建configparser对象

import configparser

cf=configparser.ConfigParser()

#2.从配置文件中读取数据

import os

cf.read(os.getcwd()+"/config.conf")

#读取所有section

print(cf.sections())       #返回列表形式    ['mysql_info', 'test_addSection']

#读取section下的option

print(cf.options(section="mysql_info"))  #只有key值 ['mysql_host', 'mysql_port', 'mysql_db', 'mysql_user', 'mysql_passwd']

#读取键值对

print(cf.items(section="mysql_info"))   #键值对 [('mysql_host', '120.76.42.189'), ('mysql_port', '3306'), ('mysql_db', 'future'), ('mysql_user', 'futurevistor'), ('mysql_passwd', '123456')]

#读section里option

print(cf.get("mysql_info","mysql_db"))     #future

print(cf.getint("mysql_info","mysql_port")) #3306

#写

#添加option,修改也用set

cf.set("mysql_info","type","mysql5.7")

#添加section

cf.add_section("test")

cf.set("test","sex","female")

#添加完option section后都要打开文件写入

with open(os.getcwd()+"/config.conf","w") as cfile:

cf.write(cfile)  #文件流写到文件中去

python读conf配置文件完成登录_python conf配置文件相关推荐

  1. python读csv最快方法_python读有汉字的csv如何让python变得更快?

    Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...

  2. python读取配置文件失败原因_python读取配置文件报keyerror-文件路径不正确导致的错误...

    - 在其他模块使用反射读取配置文件报错,但是在反射模块中读取GetData.check_list又是正确的 反射模块如下: # get_data.py from API_AUTO.p2p_projec ...

  3. python实现简易聊天需要登录_python socket编程 实现简单p2p聊天程序

    目标是写一个python的p2p聊天的项目,这里先说一下python socket的基础课程 一.Python Socket 基础课程 Socket就是套接字,作为BSD UNIX的进程通信机制,取后 ...

  4. python webdriver 等待网页已登录_python基础编程:python+selenium实现163邮箱自动登陆的方法...

    本文介绍了 让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话 ...

  5. python读二进制文件博客园_python二进制读写文件

    基础: open(path, mode, b_buffer_size),需要指出的是第三个参数,它用来控制IO的时候是否使用缓存,这个缓存指的是python自己开辟的一片内存吧. seek(offse ...

  6. python发送短信验证码登录_python发送短信验证码

    原标题:python发送短信验证码 业务: 手机端点击发送验证码,请求发送到python端,由python调用榛子云短信http://smsow.zhenzikj.com的短信接口,生成验证码并发送. ...

  7. python读excel中数据画图_python读取excel数据并且画图的实现示例

    一,要读取的数据的格式: 二,数据读取部分: b站视频参考:https://www.bilibili.com/video/BV14C4y1W7Nj?t=148 # 1930 workbook=xlrd ...

  8. python注册用户名和密码登录_python实现自动登录需要用户名和密码的网站

    如果想用浏览器自动打开的话,可以尝试一下楼上兄台的建议: Selenium是基于webdriver的著名自动化测试工具,可以轻松搞定楼主的问题. 比如我下面这段给出的example,可以完成你的需求, ...

  9. python实现简易聊天需要登录_python编写简易聊天室实现局域网内聊天功能

    本文实例为大家分享了python实现局域网内聊天功能的具体代码,供大家参考,具体内容如下 功能: 可以向局域网内开启接收信息功能的ip进行发送信息,我们可以写两段端口不同的代码来实现在一台电脑上与自己 ...

  10. python 读excel中一个表_python 实现读取一个excel多个sheet表并合并的方法

    原博文 2020-03-20 21:41 − 如下所示: import xlrd import pandas as pd from pandas import DataFrame DATA_DIR = ...

最新文章

  1. IPsec-×××基本技术挖掘
  2. 下一清分日期是几年前_下一清分日期是什么意思
  3. java垃圾回收到老年代次数,Java垃圾回收之回收算法
  4. float position的測试案例
  5. Lambda运行时内部:窥视无服务器巢穴
  6. URLDecoder.decode()转义处理
  7. Java 输入输出流 解决中文乱码问题【不一定详细但一定实用篇】【全文4800字】
  8. 高斯函数与高斯核函数
  9. latex下载安装记录
  10. 两个次序统计量的联合密度函数
  11. java中级程序员全面学习路线教程
  12. 【独立站运营】什么是营销转化率?如何提升转化率?
  13. 深圳六月有哪些公园能赏花 赏花打卡点推荐
  14. 最新表白墙网站源码 手机电脑自适应 带后台
  15. 电视+私人影院+KTV+游戏厅,爽!
  16. linux命令行安装ifconfig,CentOS 7安装 ifconfig 管理命令
  17. ANSYS stl文件导入(SpaceClaim)
  18. 态势感知通常是主客观的混合物
  19. 电阻、电容、电感等被动元件的供应商汇总
  20. 域控如何查看计算机在线,查看域控制器上登录用户

热门文章

  1. 机器学习笔记(二十六):支撑向量机(SVM)
  2. 区块链+高薪,你还等什么?
  3. 【光学】基于matlab像面数字全息离轴干涉模拟【含Matlab源码 215期】
  4. 【气动学】基于matlab改进的遗传和粒子群算法高斯烟羽模型模拟气体扩散【含Matlab源码 1061期】
  5. 【语音识别】基于matlab GUI语音识别信号灯图像模拟控制(带面板)【含Matlab源码 757期】
  6. AMOS问卷数据建模前传【SPSS 052期】
  7. centos www服务器文件unable create,Centos Vsftpd 无上传权限 (553 Could not create file)
  8. 用laravel开发php,使用 PhpStorm开发Laravel项目
  9. 3至六年级计算机知识,小学三至六年级下册信息技术教学计划范文
  10. ffmpeg 将拆分的数据合成一帧_FFMPEG 视频分割和合并