python
文章平均质量分 50
小楼夜听雨dayrain
只要静下心来,世界上没有学不会的知识
展开
-
python+vue生成条形码码并展示
直接返回给前端展示。大概思路是,通过生成条码的字节流,生成字节流后直接编码成base64格式返回给前端,前端通过img标签展示base64格式的图片。原创 2023-08-08 21:51:00 · 417 阅读 · 0 评论 -
python中for..in语法的原理?
如果判断正确,students[sid],在迭代三次后,应该会抛出数组越界的异常IndexError,所以我怀疑可能是解释器把捕捉到IndexError异常作为了迭代终止的条件。但这么做有个问题,sid就不是学号了,而是students数组的下标,这和业务的语义是不相符的。以Java为例,需要通过迭代器来迭代集合元素,集合元素通过next()方法获取元素,通过hasNext()方法探测迭代的终点。通过中括号加学号的方式,可以获得对应学号的学生,代码顺利执行,没问题。修改代码,在第10次循环时,抛出异常。原创 2023-08-02 19:48:52 · 346 阅读 · 0 评论 -
Python datetime基本使用
time提供的功能更加接近操作系统层面,主要调用C平台的C libarary的同名函数,表现的日期范围仅限于1970-2038。这里的time指的是大模块的time,不是datetime中的time运行结果datetime功能更加丰富,个人一般喜欢用datetime。运行结果。原创 2023-04-23 20:45:29 · 402 阅读 · 0 评论 -
Python json常见用法
这里可以理解为将python中的各种数据结构转化为json字符串的过程。涉及api:dump、dumps反序列化:将输入的json字符串,转化为python对象的过程。涉及api:load、loads以反序列化为例,如果需要从文件中读取数据,则使用load,直接传入文件描述符。简而言之,就是需要从文件中读写数据时,使用load、dump,否则使用loads、dumps如果是自定义的对象,需要先将对象转化为字典类型,再使用json库相关的api。原创 2022-12-24 21:10:08 · 506 阅读 · 0 评论 -
Python桌面文件清理脚本
桌面临时文件较多时,直接删了不太放心,不删又显得很杂乱,故需要写一个脚本批量清理并备份这些鸡肋的文件。所以脚本需要具有以下功能:1. 可以将桌面文件移动至指定文件夹(可配置)。2. 可以设置例外文件,比如桌面图标不需要移动,部分常用的文件也不需要移动。3. 出现同名文件时,不能直接覆盖,需要加一个日期后缀予以区分。例如更名为 helloworld-2022-08-30.txt。...原创 2022-08-30 09:25:19 · 301 阅读 · 0 评论 -
python mysql工具类
需求开发项目的规程中,很多时候需要向数据库中插入一些测试数据,或者是做一些初始化操作。如果用java,需要先编译、再运行,不是很方便。所以考虑用脚本语言写一个工具类,方便以后使用。为了减少一些sql拼装的操作,写了个类orm的工具类。所谓orm就是对象的属性与数据库中的表做了映射,一 一对应。 因此我们可以通过对象的属性以及操作类型(增删改查),来自动拼装出对应的sql。实现import pymysqldef get_connection(): host = '192原创 2021-07-08 08:57:02 · 1187 阅读 · 0 评论 -
python列表(list)的常用方法
1、列表创建python是弱类型语言,列表中允许字符串与数字混合。创建一个空列表list1 = []列表初始化list1 = ['Java', 'Python', 'Php', 'C#', 'JavaScript', 2020]2、随机访问 list1 = ['Java', 'Python', 'Php', 'C#', 'JavaScript', 2020] print(list1[0]) # Java print(list1[-1]) # 20203、遍历原创 2021-02-02 10:03:30 · 1408 阅读 · 0 评论