随笔- 807  文章- 150  评论- 23  阅读- 151万 

文章分类 -  Python 技巧

5 分钟掌握 Python 中常见的配置文件
摘要:为什么要写配置文件 在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。 这个固定文件我们可以直接写成一个 .py 文件,例如 settings.py 或 config.py,这样的好处 阅读全文
posted @ 2023-03-10 11:23 xibuhaohao 阅读(43) 评论(0) 推荐(0) 编辑
python之读取配置文件模块configparser参数详解(转载)
摘要:原文地址:https://www.cnblogs.com/watertaro/p/10554272.html configparser.ConfigParser参数详解 从configparser的__ini__中可以看到有如下参数: def __init__(self, defaults=None 阅读全文
posted @ 2023-03-10 10:38 xibuhaohao 阅读(40) 评论(0) 推荐(0) 编辑
Python用ConfigParser ${} 变量调用与转义
摘要:一、ConfigParser 调用配置文件中的变量 例子: test.cnf [clickhouse] db_name=mydb [sql] ck1 = select * from ${clickhouse:db}.test_table limit 10 从例子中可以看到ConfigParser模块 阅读全文
posted @ 2023-03-09 16:56 xibuhaohao 阅读(170) 评论(0) 推荐(1) 编辑
python面试题
摘要:1、GIL(全局解释器锁) 多线程:GIL只对多线程有影响,适合IO密集型,因为CPU发生等待 多进程:GIL对多进程无影响,适合计算密集型 2、深浅copy 变量赋值就是指向,变量copy也是指向 import copy a=[1,2] b=[3,4] c=[a,b] d=copy.copy(c) 阅读全文
posted @ 2023-01-29 17:33 xibuhaohao 阅读(16) 评论(0) 推荐(0) 编辑
Python导入上层目录中的包(..) / 导入同级目录的包 (相对导入)--转载
摘要:导入与当前目录同级的其他目录下的包 在dayaset_contra.py文件下想导入labelmaps.py中的包 sys.path.append("..") #进入山曾目录from utils.labelmaps import get_vocabulary, labels2strs而且要求util 阅读全文
posted @ 2023-01-12 15:59 xibuhaohao 阅读(411) 评论(0) 推荐(0) 编辑
分布式数据库集群角色分配算法
摘要:一、分布式数据库集群角色分配算法需求 一般分布式数据库自动化安装过程中,需要将不同角色安装到不同的服务器中 1、服务器与角色 比如,笔者有四台服务器,需要将MongoDB集群安装到这四台服务器,需要四个分片,那么每台服务器都要有一个副本集的主节点,每个分片是主-从-仲裁的副本集结构,那么如何进行划分 阅读全文
posted @ 2022-10-08 15:56 xibuhaohao 阅读(94) 评论(0) 推荐(0) 编辑
Python zip函数及用法(压缩)
摘要:描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 Python 3 中的不同:在 Py 阅读全文
posted @ 2022-10-08 15:31 xibuhaohao 阅读(146) 评论(0) 推荐(0) 编辑
python 模块搜索路径
摘要:思考: 发现有时候在IDE写好的工程通过IDE启动的时候没有任何问题,但是脱离IDE的环境后运行就会报错,出现找不到模块的情况,由此考虑一个问题,当使用import XXX 或者 from XXX import XXX 来导入某个模块使用的时候,那么python解释器又是如何找到这个模块和模块的相关 阅读全文
posted @ 2022-10-08 15:17 xibuhaohao 阅读(24) 评论(0) 推荐(0) 编辑
Python用configparser对配置文件进行读写与大小写问题
摘要:简介 想写一个登录注册的demo,但是以前的demo数据都写在程序里面,每一关掉程序新数据就没保存住。当然也可以写到文件里,然后再自己写一个读取、存储的办法,但是先看看有没有好轮子,查了一下真的有 - configparser Note The ConfigParser module has bee 阅读全文
posted @ 2022-04-24 22:07 xibuhaohao 阅读(669) 评论(0) 推荐(0) 编辑
Python用ConfigParser 消除等号之间的空格
摘要:#!/usr/bin/env python3 import sys from configparser import ConfigParser from io import StringIO CONFIG = ''' [Box] box.active = false resolution_track 阅读全文
posted @ 2022-04-24 22:06 xibuhaohao 阅读(311) 评论(0) 推荐(0) 编辑
Python for i,j in XXX 多值解包
摘要:Python提供for循环多值解包 1、列表嵌套 例子1:列表嵌套元组 for i,j in [(1,2)]: print(i,j) 1 2 例子2:列表嵌套列表 for i,j in [[1,2],[4,7]]: print(i,j) 1 2 4 7 例子3:列表嵌套列表与元组 for i,j i 阅读全文
posted @ 2022-04-16 20:12 xibuhaohao 阅读(2897) 评论(0) 推荐(0) 编辑
Python format 接收列表
摘要:format不仅可以接收字符串作为输入,也可以接收列表作为输入 例子: lista=['ni','hao'] print("这个世界{}{}".format(*lista)) 输出: 这个世界nihao 阅读全文
posted @ 2022-03-22 00:16 xibuhaohao 阅读(269) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示