随笔分类 -  python

摘要:#cd /usr/local #yum -y groupinstall "Development tools" #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel 阅读全文
posted @ 2024-03-03 17:38 cnlovefish 阅读(291) 评论(0) 推荐(0)
摘要:import re ''' 其中?P可以理解为将字符串s分组处理并命名为province、city、block ''' s = '13g00x21yy' res = re.search('(?P<province>\d{2}).*(?P<city>\d{2}).*(?P<block>\d{2}).* 阅读全文
posted @ 2023-01-18 12:03 cnlovefish 阅读(1421) 评论(0) 推荐(0)
摘要:# 方法1:拷贝出一个新list,如果这个list比较大会浪费比较多内存 num_list = [1, 2, 3, 4, 5] print(num_list) for item in num_list[:]: if item == 2: num_list.remove(item) else: pri 阅读全文
posted @ 2022-10-20 10:10 cnlovefish 阅读(135) 评论(0) 推荐(0)
摘要:假设我电脑上有一个python3开发的工具软件, 源码目录在E:\Project\tool_dev\public\mytool\code 编译后的目录位置:E:\Project\tool\public\mytool我想让别人的电脑上不用安装python也能运行. 需要安装的扩展:pip3 insta 阅读全文
posted @ 2022-06-21 16:33 cnlovefish 阅读(331) 评论(0) 推荐(0)
摘要:参考https://www.cnblogs.com/cute/p/9186208.html 命名分组命名分组就是给具有默认分组编号的组另外再给一个别名。命名分组的语法格式如下: (?P<name>正则表达式)#name是一个合法的标识符 如:提取字符串中的ip地址 import re s = "ip 阅读全文
posted @ 2022-04-01 19:48 cnlovefish 阅读(236) 评论(0) 推荐(0)
摘要:# 一个去除字典列表的重复元素的方法list_users = [{'a': 1}, {'b': 2}, {'a': 1}] list_users = [dict(t) for t in set([tuple(d.items()) for d in list_users])] # 结果: [{'b': 阅读全文
posted @ 2022-03-02 20:10 cnlovefish 阅读(345) 评论(0) 推荐(0)
摘要:php、python、golang这三种语言的异同点 1 默认空值:python里的None等价于php里的null,在 Go 中,任何类型在未初始化时都对应一个零值:布尔类型是 false ,整型是 0 ,字符串是 "" ,而指针,函数,interface,slice,channel和map的零值 阅读全文
posted @ 2021-12-04 16:40 cnlovefish 阅读(589) 评论(0) 推荐(0)
摘要:import random from random import shuffle from biplist import * import plistlib def random_dic(dicts): dict_key_ls = list(dicts.keys()) random.shuffle( 阅读全文
posted @ 2021-11-10 20:52 cnlovefish 阅读(676) 评论(0) 推荐(0)
摘要:import copy ''' 直接赋值:其实就是对象的引用(别名)。 copy 模块的 copy 方法,拷贝父对象,不会拷贝对象的内部的子对象。 copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 ''' origin = [1, 2, [3, 4]] cop1 = copy. 阅读全文
posted @ 2021-11-03 14:32 cnlovefish 阅读(219) 评论(0) 推荐(0)
摘要:''' 1、*args和**kwargs主要用于定义函数的可变参数 2、*args:发送一个非键值对的可变数量的参数列表给函数 3、**kwargs:发送一个键值对的可变数量的参数列表给函数 4、如果想要在函数内使用带有名称的变量(像字典那样),那么使用**kwargs。 ''' def test( 阅读全文
posted @ 2021-11-02 18:35 cnlovefish 阅读(160) 评论(0) 推荐(0)
摘要:# pip3 install thrift # pip3 install happybase # 先在Linux上启动HBASE server # 在Linux上启动HBASE server的thrift服务 # 再运行python脚本连接服务器 import happybase S_TABLE_N 阅读全文
posted @ 2021-10-06 20:47 cnlovefish 阅读(1031) 评论(0) 推荐(0)
摘要:1. 简单粗鲁的字符串拼接 name = "abc" age = 25 info = "the name is "+name +"\nthe age is " + str(age) print(info) 2使用百分号% name = "abc" age = 25 info = "the name 阅读全文
posted @ 2021-07-07 11:19 cnlovefish 阅读(390) 评论(0) 推荐(0)
摘要:cd /d E:\server\AdServerV2\ExportStatData\pyconfig python3 -O -m compileall -b . 注意最后面有一个点号 阅读全文
posted @ 2021-02-22 21:24 cnlovefish 阅读(600) 评论(0) 推荐(0)
摘要:# pip3 install clickhouse-driver from clickhouse_driver import Client import random import string import datetime date = datetime.datetime.today() s_d 阅读全文
posted @ 2021-02-22 00:05 cnlovefish 阅读(1992) 评论(0) 推荐(0)
摘要:yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum 阅读全文
posted @ 2021-02-16 22:41 cnlovefish 阅读(743) 评论(0) 推荐(0)
摘要:#--encoding:utf-8 # 如何对字典循环操作删除并某一个元素 d_demo = dict() d_demo["name"] = "jim" d_demo["age"] = 25 ''' # 这样直接循环字典,并对字典进行删除元素操作,会抛出 # RuntimeError: dictio 阅读全文
posted @ 2021-01-12 23:33 cnlovefish 阅读(706) 评论(0) 推荐(0)
摘要:dataFrame的数据看上去有点像Excel。下面记录它的操作方法,以备用 # -*- coding:utf-8 -*-'''pandas 使用演示'''import pandas as pdl1 = list()#tprice代表总价d10={"date":"2021-01-03","tpric 阅读全文
posted @ 2021-01-04 18:39 cnlovefish 阅读(2086) 评论(0) 推荐(0)
摘要:原理是先生成一个微信短网址,然后访问该短网址,看是否会返回带有weixin110.qq.com这样的关键字。 参考 https://www.pianshen.com/article/4855274152/ # 检查域名是否被封 def check_domain_killed(domain): try 阅读全文
posted @ 2020-10-01 10:28 cnlovefish 阅读(1167) 评论(0) 推荐(0)