MyCode
py3
是大嘟嘟呀
人生如梦,易蹉跎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
列出目录下的所有文件大小(从大到小)
Python小技巧原创 2025-04-18 16:17:48 · 4536 阅读 · 0 评论 -
MySQL - 高效返回一条随机记录
SQL原创 2022-07-22 15:00:11 · 31956 阅读 · 0 评论 -
Python -- sorted排序练习
python的内置函数sorted原创 2021-11-02 10:50:06 · 2310 阅读 · 0 评论 -
motor -- 异步操作Mongo
Mongo异步IO原创 2022-01-18 15:19:03 · 3254 阅读 · 0 评论 -
Mongo -- 字段类型转换为int
pymongo原创 2022-06-17 15:28:17 · 31222 阅读 · 0 评论 -
Python -- 获取今天任意时刻的时间戳
人生苦短,我用python原创 2022-06-17 14:11:50 · 35713 阅读 · 0 评论 -
同步跟异步
学到就是赚到原创 2020-07-21 20:10:16 · 53790 阅读 · 0 评论 -
正则 -- 匹配中文
学到就是赚到原创 2022-03-15 10:23:49 · 2884 阅读 · 0 评论 -
献给有缘人
有缘人请上座原创 2022-02-22 10:27:24 · 2864 阅读 · 0 评论 -
识别图片验证码内容 -- ddddocr识别
带带弟弟OCR原创 2022-02-08 12:04:47 · 4632 阅读 · 1 评论 -
aioredis -- 连接redis
python对redis的异步操作原创 2022-02-07 11:50:09 · 5395 阅读 · 0 评论 -
Python -- 生成测试表格数据
生成测试数据原创 2022-01-19 15:51:36 · 11668 阅读 · 0 评论 -
Python -- 创建新文件
代码# -*- coding: utf-8 -*-# Time :2021/9/15 10:22def create_file(path: str): try: open(path, "x") except: print("file exists") return None return Truedef main(): if create_file("./demo.py"): print原创 2021-09-15 10:39:27 · 3589 阅读 · 0 评论 -
Pandas -- 把python列表中的数据导出到Excel表格
处理excel的利器pandas原创 2021-08-13 15:41:25 · 8535 阅读 · 0 评论 -
Pandas -- 把MySQL中的数据导出到Excel表格
代码import pandas as pdimport pymysqlconn = pymysql.connect( user="root", password="Chinais9?", database="test", charset="utf8")df = pd.read_sql( "select * from journal limit 100", con=conn)df.to_excel("期刊100.xlsx", index=Fal原创 2021-08-13 13:41:24 · 3199 阅读 · 0 评论 -
Pandas -- 不选择Unnamed字段的列
前言pandas读取的表格如果某字段名称没有值那么代码输出会显示为Unnamed…(str类型)示例下方图片为excel文件部分截图可以清晰的看到第一个字段是没有名称的用pandas读取import pandas as pdpath = "./files/demo.xlsx"df = pd.DataFrame(pd.read_excel(path, engine="openpyxl"))print(df.columns.to_list())输出字段名称解决方案原创 2021-07-29 16:17:02 · 3069 阅读 · 0 评论 -
openpyxl遍历excel表格的每一行并且输出为字典类型
代码# @Time : 2021/7/19 15:49from openpyxl import load_workbookpath = "./files/demo1.xlsx"wb = load_workbook(filename=path)ws = wb.activerow_num, col_num = ws.max_row, ws.max_columnitems = []for row in range(1, row_num + 1): item = {} f原创 2021-07-29 15:15:40 · 4947 阅读 · 0 评论 -
Python -- 查询MysSQL时候输出字典类型
代码import pymysqlconnect = pymysql.connect(user="root", host="localhost", database="big_data", password="Chinais9?")cursor = connect.cursor()sql = "select * from wanfang_meta limit 10"cursor.execute(sql)infos = cursor.descriptionfileds = [info[0]原创 2021-07-21 11:53:16 · 2691 阅读 · 0 评论 -
Python -- 连接mongo,使用连接池
连接池连接client = MongoClient("192.168.7.53", 30228, maxPoolSize=100)client.admin.authenticate('root', 'ChinaNewb')coll = client["user"]["info"]原创 2021-07-12 14:38:13 · 2402 阅读 · 0 评论 -
Redis -- 1s存入10w数据到redis
代码# -*- coding: utf-8 -*-# @Time : 2021/4/22 11:01import timeimport randomfrom redis import Redist1 = time.time()db = Redis(db=8)values = []n = 0for _ in range(100_0006): value = f"{random.randint(1, 10000)}-{random.randint(1, 10000)}-原创 2021-04-22 16:15:09 · 45513 阅读 · 0 评论 -
Python -- 时间戳转换为标准日期时间
代码# -*- coding: utf-8 -*-# @Author : WangTuo# @Time : 2021/4/22 9:14import time# 时间戳timestamp = time.time()print(timestamp)# 根据 %Y-%m-%d %H:%M.%S格式 输出日期date = time.strftime('%Y-%m-%d %H:%M.%S', time.localtime(timestamp))print(date)运行结果原创 2021-04-22 10:32:19 · 2851 阅读 · 0 评论 -
Python使用随机数
前言random模块最常用的两个方法,一个是 randint,两一个是 randrange调用 randint 方法必须传入两个参数调用 randrange 方法最少传入两个参数代码import random"""randit(参数1, 参数2) 必须传入两个参数randrange(参数1, 参数2, 参数3=1) 最少传两个参数,参数3是步进,默认是1"""print("randint(1, 5):", end="\t\t\原创 2020-06-09 14:44:57 · 4044 阅读 · 0 评论 -
圣诞树
import timefor i in range(1, 14, 2): print(" ", ("*" * i).center(13)) time.sleep(0.5)for i in range(2): print(" ", "*".center(13)) time.sleep(0.5)原创 2019-12-29 10:04:51 · 4174 阅读 · 0 评论 -
python实现一次性创建大量文件夹
前言假设我每天都要用一个文件夹来记录工作日志,那么每天都要自己手动使用鼠标创建今天的文件夹,是不是很麻烦?其他办法使用编程语言…代码import osfor month in range(1, 13): for day in range(1, 32): path = str(month) + "." + str(day) ...原创 2019-11-28 16:11:01 · 5267 阅读 · 0 评论 -
时间戳转成标准时间
说明先获取当前时间戳,再把时间戳作为参数传入给我下方定义的这个函数即get_date,此函数的返回值即是标准格式的时间代码# -*- coding: utf-8 -*-import timedef get_date(timestamp) -> str: """ timestamp:时间戳 """ # 1.把 时间戳 传参给 time.localt...原创 2019-08-17 15:57:29 · 6193 阅读 · 0 评论 -
Python实现二分法查找
说明二分法适用于查找有序数据代码# -*- coding: utf-8 -*-def search_(array, num): min = 0 max = len(array) - 1 count = 0 while min <= max: count += 1 index = (min + max) // 2 ...原创 2019-08-20 22:28:45 · 4170 阅读 · 0 评论 -
python处理中文乱码现象
使用decode(“unicode-escape”)即可原创 2019-08-18 20:20:19 · 5035 阅读 · 0 评论 -
Python -- 把python文件打包成windows系统的exe文件
安装第三方库pip install pyinstaller切换到将要打包的python文件的所在目录以我桌面的hello.py为例子现象桌面会多出这些东西进入dist文件夹,会发现有个hello.exe双击便可直接运行...原创 2019-07-18 21:45:56 · 4345 阅读 · 0 评论 -
python中 * 符号 的用法之一
演示list1 = [60, 66, 68, 76, 90, 93]a, *b, c = list1print(b)使用场景题目:去掉一个最高分,去掉一个最低分,求剩下分数的平均数;例如:list1 = [1 , 2, 3, 4, 5]去掉1和5, 只剩下了2, 3 ,4平均数为2+3+4 / 3 = 3代码演示from functools import reduce ...原创 2019-06-01 14:56:11 · 4061 阅读 · 2 评论 -
python实现冒泡排序
代码def list_sort(array): count = 0 # 记录一下交换的次数,如果为0则说明array本就是有序列表 for i in range(len(array) - 1, 0, -1): for j in range(0, i): if array[j] > array[j +...原创 2019-06-05 12:01:58 · 5298 阅读 · 0 评论 -
python输出九九乘法表
原创 2019-05-28 13:20:42 · 545312 阅读 · 0 评论 -
猜数字小游戏
import randomresult = random.randint(1, 101) # 电脑生成的随机数字count = 0 # 计数器,记录我们输入的次数print()print()print('*' * 50)print('电脑随机生成了一个1-100的整数')print('请你猜一下')print('猜对了...原创 2019-05-09 22:07:17 · 3892 阅读 · 0 评论
分享