
python地基
遇见的一些感慨
骑台风走
One line of code can change everything.
展开
-
python之subprocess模块详解
在使用 Python 的subprocess模块执行外部命令时,可以通过不同的参数设置来控制标准输入、标准输出和标准错误之间的流动关系。:这是一个特殊的文件描述符,将其用作参数时,表示将相应的流重定向到操作系统的空设备(/dev/null)。例如,表示将标准输入重定向到空设备,即忽略输入;表示将标准输出丢弃,不进行任何输出;表示将标准错误丢弃,不进行任何错误输出。:这个参数表示将标准错误合并到标准输出中。通过,可以将标准错误的消息与标准输出一起处理,而不必单独处理标准错误。原创 2023-10-08 11:38:48 · 1826 阅读 · 0 评论 -
django实现任意文件上传(手动)
【代码】django实现任意文件上传(手动)原创 2023-07-03 21:15:40 · 158 阅读 · 0 评论 -
qrcode基础使用
make(fit=True):当fit参数为真或者没有给出version参数时,将会调用best_fit方法来找到适合数据的最小尺寸。如果没有设置mask_pattern,将会调用best_mask_pattern方法来找到找到最有效的掩模图案。make_image(fill_color=None, back_color=None,image_factory=None):创建二维码的图像并返回,默认为 PIL 图像。ERROR_CORRECT_M:默认值,大约15%或者更少的错误会被更正。原创 2023-06-30 17:26:47 · 1023 阅读 · 0 评论 -
封装全局异常/封装Response/vue插件安装
【代码】封装全局异常/封装Response/vue插件安装。原创 2023-06-19 16:27:38 · 350 阅读 · 0 评论 -
环境变量中获取密码信息
【代码】环境变量中获取密码信息。原创 2023-06-19 16:25:07 · 331 阅读 · 0 评论 -
数据库给某个用户赋予权限/mysqlclient安装
【代码】数据库给某个用户赋予权限/mysqlclient安装。原创 2023-06-19 16:25:17 · 105 阅读 · 0 评论 -
虚拟环境和虚拟环境搭建(windows/ mac或linux下安装虚拟环境 )
【代码】虚拟环境和虚拟环境搭建(windows/ mac或linux下安装虚拟环境 )原创 2023-06-19 16:23:14 · 464 阅读 · 0 评论 -
pip 永久换源(Windows/mac配置或linux)
【代码】pip 永久换源(Windows/mac配置或linux)原创 2023-06-19 16:20:31 · 1575 阅读 · 0 评论 -
python断言
【代码】断言。原创 2023-05-20 19:06:22 · 109 阅读 · 0 评论 -
模块与包的使用
模块:一个py文件,被别的py文件导入使用,这个py文件称之为模块,运行的这个py文件称之为脚本文件。0 导入模块有相对导入和绝对导入,绝对的路径是从环境变量开始的。1 导入任何模块,如果使用绝对导入,都是从环境变量开始导入起。4 以脚本运行的文件,不能使用相对导入,只能用绝对导入。-包:一个文件夹下有__init__.py。3 相对导入的话,是从当前py文件开始计算的。2 脚本文件执行的路径,会自动加入环境变量。# 模块与包的导入问题。原创 2023-05-20 19:01:57 · 86 阅读 · 0 评论 -
python安装淘宝源
CNPM Binaries Mirror (npmmirror.com)https://registry.npmmirror.com/binary.html?path=python/原创 2023-04-20 16:57:21 · 680 阅读 · 0 评论 -
图片转换base64
【代码】图片转换base64。原创 2023-04-04 15:49:53 · 2031 阅读 · 0 评论 -
Python调用playsound时报错:指定的设备未打开,或不被 MCI 所识别
playsound在:C:\Users\Megan\AppData\Local\Programs\Python\Python38\Lib\site-packages\playsound.py。windows不支持utf-16编码,需修改playsound源码。指定的设备未打开,或不被 MCI 所识别。原创 2023-03-15 18:45:55 · 1723 阅读 · 0 评论 -
日志(lnh25)
【代码】日志(lnh25)原创 2023-03-13 16:54:35 · 208 阅读 · 0 评论 -
os,sys
【代码】os,sys。原创 2023-03-10 16:08:21 · 227 阅读 · 0 评论 -
pycharm添加/切换python解释器
pycharm解释器切换原创 2022-12-05 15:54:59 · 7823 阅读 · 2 评论 -
python轮子
【代码】python轮子。原创 2022-11-08 15:03:23 · 1307 阅读 · 0 评论 -
turtle---->基础使用
【代码】turtle---->基础使用。原创 2022-11-05 14:46:06 · 1255 阅读 · 0 评论 -
打开文件的模式
打开文件的模式原创 2022-11-02 18:26:46 · 1886 阅读 · 1 评论 -
python 日志
【代码】python 日志。原创 2022-11-01 14:30:51 · 1390 阅读 · 1 评论 -
python ‘yy‘ == ‘n‘ or ‘N‘
分开来看# 先看 'yy' == 'n' ---> False# 在接着看 False or 'N'# 等价于 False or 'true'原创 2022-03-31 19:02:21 · 3606 阅读 · 0 评论 -
实现首字母大写
1. 方法: title 2. 案例a = 'aksl'print(a.title())# 输出# Aksl原创 2022-03-22 20:24:49 · 2971 阅读 · 0 评论 -
pymysql的使用
1.下载安装pip3 install pymysql2.使用2.1 格式一# -*- coding:utf-8 -*-import pymysql # 创建连接conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123', db='t1')# 创建游标cursor = conn.cursor() # 执行SQL,并返回收影响行数effect_row = cursor.e..原创 2022-03-28 12:07:40 · 3459 阅读 · 0 评论 -
正则详解大全
1. 字符相关:1.1 匹配文中的指定关键字: 返回一个列表,可用于计算字符串中某个字符出现的次数import retext = "你好xiangyin,阿斯顿发你好xiangyingasd阿士大夫能接受的你好xiangyingitt"data_list = re.findall("xiangyin", text)print(data_list) # 输出 ['xiangyin', 'xiangyin', 'xiangyin']1.2 或匹配匹配某些字符, 使用[], 等价原创 2022-03-12 13:02:55 · 3862 阅读 · 0 评论 -
私有方法的调用---python
_类名__字段名,可以用隐藏的属性原创 2022-03-04 23:06:57 · 3083 阅读 · 0 评论 -
python---random
import randomprint( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 print( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数print( random.choice('tomorrow') ) # 从序列中随机选取一个元素.原创 2022-02-19 20:50:42 · 2853 阅读 · 0 评论 -
python----列表操作
1. append(添加,添加的类型不变)a = [1, 2]b = [3, 4]c = a.append(b)print('a--->', a)print('b--->', b)print('c--->', c)2. extend(末尾添加,会合并成一个列表)a = [1, 2]b = [3, 4]c = a.extend(b)print('a--->', a)print('b--->', b)print('c--->', c)原创 2022-02-19 20:48:28 · 2839 阅读 · 0 评论 -
python中时间类型格式转换与计算
一. 对于时间数据,常常使用的有三种:时间戳:具体的时刻时间间隔:由开始和结束的时间戳表示固定的时间区间:你们最熟悉的3秒,就是一个间隔二. datetime基本知识点1.1 存储精细度datetime存储了日期,也存储到了细化到微秒的时间,具体可以看如下代码,在得出的结果中,从左到右分别是年、月、日、时、分、秒、微秒:2022-02-12 20:59:45.6210531.2 datetime时间的计算import datetimetimer1 = date...原创 2022-02-14 07:00:00 · 3379 阅读 · 0 评论 -
Python time strftime() 方法
描述Python time strftime() 函数用于格式化时间,返回以可读字符串表示的当地时间,格式由参数 format 决定。语法strftime()方法语法:time.strftime(format[, t])参数format -- 格式字符串。 t -- 可选的参数 t 是一个 struct_time 对象。返回值返回以可读字符串表示的当地时间。说明python中时间日期格式化符号:%y 两位数的年份表示(00-99) %Y 四位数的年份表示(00转载 2022-02-10 11:51:55 · 4955 阅读 · 0 评论 -
python---split()内置函数
0. split介绍a. 字符串分割,分割完以列表的形式返回b. 不写分割条件,默认把自身作为一个整体,以字符串的形式,添加到列表里面一:代码验证a.a = 'x+c+v+b'print(a.split('+'))输出b.a = 'x+c+v+b'print(a.split())...原创 2022-02-08 23:08:51 · 2786 阅读 · 0 评论 -
python保留小数点后几位
python保留小数点后几位a = '%.2f' % 53.61666print(a)输出ps:想保留几位,把代码中的2,给改成相对应的即可,小数点位数不够,自动0补位原创 2022-02-08 23:00:55 · 5388 阅读 · 0 评论 -
Python join()方法
一:进行拼接a = "-"str_list = ["e", "d", "f"]# str_list是一个序列元素,比如列表,元组,字符串,他会自动循环该序列元素,然后进行拼接print(a.join(str_list))输出:e-d-f原创 2022-02-01 22:13:16 · 2492 阅读 · 0 评论 -
python 切片
a = 'python'print(a[0:1]) # 切片顾头不顾尾,与之相似的还有rang。输出p原创 2022-02-01 22:21:15 · 2528 阅读 · 0 评论 -
python-魔术方法,__getattr__,__setattr__,__getitem__,__setitem__
0. 介绍:__getattr__,__setattr__,前者点获取值会自动触发,后者点设置值会自动触发__getitem__,__setitem__,前者[ ]取值会自动触发,后者[ ] 设置值会自动触发一. __getitem__,__setitem__,使用详情1. 我们都知道,对象支持句点符操作,但不支持中括号操作,下面我们通过重写上述魔术方法,来实现中括号操作2. 代码示例a. 首先不重写,报错class A: def __init__(self, name原创 2022-02-05 22:50:30 · 3039 阅读 · 1 评论