python
chuanying_xiaoqi
这个作者很懒,什么都没留下…
展开
-
Python 冒泡排序 标志位
def sort_t(li): for i in range(len(li)-1): # 每轮都设置为有序 isSorted = True for j in range(len(li)-i-1): if li[j] > li[j+1]: li[j], li[j+1] = li[j+1], li[j] # 发生交换,设置成无序 .原创 2021-05-19 11:12:01 · 119 阅读 · 0 评论 -
python 查找多层嵌套字典的值
def find_dic(item, key): if isinstance(item, dict): for k,v in item.items(): key[k] = v find_dic(v, key) else: return itemdef get_by_key(item, key): dic = {} find_dic(item, dic) value = dic.get.原创 2021-05-18 19:58:02 · 2320 阅读 · 0 评论 -
python 0309 File OS /etc/passwd
背景:学习python file模块file.truncate(size)额外:/etc/passwd 存放账户信息:root:x:0:0:root:/root:/bin/bashjianing:x:1011:100::/home/jianing:/bin/bashusername:password:uid:gid:allname:homedir:shell用户名:密码:用户ID:组ID:用户全名:主目录:登录shell密码:存在/etc/sha...原创 2021-03-09 13:15:44 · 316 阅读 · 0 评论 -
python 0309 函数可变参数
背景:实践函数的可变参数函数接受指定参数,但是不定用户传入什么def fun1(*args): d_list = [] for arg in args: if arg in ['a', 'b']: d_list.extent(arg) print(d_list)fun1('c','a', "b", 1) # [a, b]...原创 2021-03-09 12:55:56 · 83 阅读 · 0 评论 -
python 20210226 File
目的:目标时间内,把cn教程学完,有助于深层次学习原创 2021-02-26 11:35:01 · 101 阅读 · 0 评论 -
python 0220 序列化、反序列化
目录pickle 模块序列化反序列化参考https://www.cnblogs.com/yyds/p/6563608.htmlimport jsonimport demjson as demjsondata = {"a": "str", "c": True, "b": 11.1, "e": 10, "d": None, "g": [4, 5, 6], "f": [1, 2, 3]}# ddata = json.dumps(data,sort_keys=True, separato转载 2021-02-20 16:19:02 · 158 阅读 · 0 评论 -
python3 0219 File
读和写文件疑问:r+,指针在开始,还是结尾 f.read(),为什么读不出信息pickle 模块原创 2021-02-19 12:25:23 · 111 阅读 · 0 评论 -
python3 0218 输入和输出、*、**
python 输出方式表达式 print()函数 标准输出文件可以用sys.stdout引用 文件对象write(srt)方法,str写入输出到文件对象中,返回写入的长度 f = open('C:\\Users\\daily-practice\\test.txt', 'w')std = f.write('Just Test 0218')print(std)str.format()函数格式话输出值 repr()将输出值转换成字符串,产生一个解释器易读的表达形式 str(...原创 2021-02-18 11:25:48 · 603 阅读 · 4 评论 -
pycharm 取消空格(复制代码括号逗号前自动添加的)
背景:复制一段代码后,在括号、逗号前自动加上了“空格”,很苦恼借鉴:https://blog.csdn.net/DSTJWJW/article/details/83049702解决之路:1、打开file--setting-Editor--Code Style--python--spaces2、去勾选Before Parentheses --Method call parentheses3、去勾选other -- Before comma...原创 2020-08-13 14:21:57 · 1961 阅读 · 0 评论 -
解决pip3 installTypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
背景:使用pip3 install psutil ,报错Collecting psutilException:Traceback (most recent call last): File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connection.py", line 137, in ...原创 2019-10-17 14:50:09 · 861 阅读 · 0 评论 -
pymono_prictise_001
from pymongo import MongoClient, ReadPreferenceid = []def db_conn(): client = MongoClient(host='10.40.59.215:27017') #鉴权 db_auth = client.admin db_auth.authenticate('admin', 'woshi...原创 2019-10-14 10:05:53 · 133 阅读 · 0 评论 -
pymongo连接mongo集群
背景:学习使用pymongo连接mongo,发现是集群环境,借鉴https://blog.csdn.net/df0128/article/details/88221686 ,连接时报错,后改成host为mongo master的ip,连接成功步骤:from pymongo import MongoClient, ReadPreferencedef db_conn(): ...原创 2019-10-12 10:33:11 · 1823 阅读 · 0 评论