- 博客(231)
- 资源 (1)
- 收藏
- 关注

原创 python-查询内存泄漏问题,定时记录任务管理器中指定pid进程的内存情况
起因:查询内存泄漏问题,定时记录任务管理器中指定pid进程的内存情况于是有了这段代码
2021-07-03 21:27:08
648
3
原创 pyinstaller打包,发现需要python312.dll的问题
3、执行:pyinstaller xxx.spec。PS:win7不支持运行python3.12的。1、修改.spec文件。
2024-12-02 09:49:07
660
3
原创 python3.9读取指定txt文件,将里面的所有文字计出总和,将txt文件的内容,按每50000字,保存成新的txt文件
按照每50000个字符分割文本,并将每个部分保存到单独的文件中,确保文件名不重复。计算文件中所有字符的总数。读取指定的文本文件。
2024-11-28 21:31:01
424
原创 ollama 0.2.8 手把手使用开源AI大模型
教程链接docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
2024-11-28 11:49:17
605
原创 Python笔记
一、Python中os.sep的用法python是跨平台的。在Windows上,文件的路径分隔符是'\',在Linux上是'/'。为了让代码在不同的平台上都能运行,那么路径应该写'\'还是'/'呢?使用os.sep的话,就不用考虑这个了,os.sep根据你所处的平台,自动采用相应的分隔符号。举例Linux系统某个路径,/usr/share/python,那么上面的os.sep就是‘/’windows系统某个路径,C:\Users\Public\Desktop,那么上面的os.se..
2021-12-04 09:06:00
728
原创 基于sqlite3、python gui的猜谜游戏
Builder.py是基于sqlite3,python gui的猜谜游戏9.25 20211、上传了数据库的备用库2、新增未选中提示框3、新增是否重新游戏的功能 用到了easygui的ccbox返回True or False来进行判断4、新增数据库为空时,自动插入数据的功能 5、优化了一下代码结构【bug修复】1、修复了弹出未选中提示框后题目切到下一题的问题2、修复了重复游戏分数累加的问题# -*- conding:utf-8 -*-impor..
2021-09-25 11:54:18
521
转载 python gui学生管理系统(Python gui+MySQL数据库)
原代码:https://blog.youkuaiyun.com/kdongyi/article/details/103170876本人改了一下代码, 成功跑了起来改的地方:1、自己本地创建一下数据库,命名为:student2、桌面新建一个文件名为admin_login_k.txt的文本,把这段保存在这里,然后改文件名为admin_login_k.sql/*Navicat MySQL Data TransferSource Server : mysqlSource Serv
2021-09-05 21:23:41
11959
48
原创 pymysql.err.OperationalError: (1054, “Unknown column ‘旦旦‘ in ‘where clause‘“)
做pymql向mysql数据库插入mediumblob类型数据,报错。通过分析错误提示,是不知道这个column在哪。所以问题在sql语句中的where约束语句这里。原本的sql语句:getbyname('旦旦')改成:getbyname("'旦旦'")...
2021-08-27 19:32:04
779
原创 python3+mysql创建数据库管理兔子信息
家里养了三只兔子,刚好想捯饬一下python3+mysql,于是有了以下的兔子管理系统。一、新建数据库和表数据库名:rabbitsCREATE DATABASE `rabbits` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';表名:user二、 python连接数据库# -*- coding:utf-8 -*-import pymysqlhost = 'localhost'prot = 3306dbName =
2021-08-12 23:24:41
594
原创 pycharm使用技巧(快捷键)收集
目录一、函数添加参数说明一、函数添加参数说明更多免费分享请点击这里定义完一个函数之后,直接在下一行连续输入三对引号(单引号/双引号)回车即可自动生成函数说明文档,然后自己补充/填写完成即可def test(param1,param2,param3): ''' 这里写函数说明 :param param1: 这里写参数说明 :param param2: 这里写参数说明 :param param3: 这里写参数说明 :return: 这里写参
2021-08-12 23:07:36
651
原创 win10安装mysql8
https://dev.mysql.com/downloads/mysql/下载mysql-8.0.26-winx64.zip下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在C:\web\mysql-8.0.11下。接下来我们需要配置下 MySQL 的配置文件打开刚刚解压的文件夹C:\web\mysql-8.0.11,在该文件夹下创建my.ini配置文件,编辑my.ini配置以下基本信息:[client]# 设置mysql客户端默认字符...
2021-08-12 22:38:54
264
原创 python测试性能、自动化、接口
作者:兰色链接:https://www.zhihu.com/question/373819487/answer/1183309514来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.测试流程必须掌握,因为我一般待的是大一些的公司,所以大差不差,基本都是需求到上线中间的一条线,当然每个公司会有些许不同。2.测试工具,像Postman,fiddler,Charles,jmeter,idea这些特别常用的工具要掌握了解。3.自动化测试要接触,不管是接口还是UI.
2021-08-09 23:58:23
136
原创 Python工作方向
学会Python可以有以下几类工作方向:Python开发工程师 :一般需要精通Python编程语言,有Django等框架的使用经验,实习无要求。 Python高级工程师 : 北上广深的话,薪金在1万以上,需要精通Linux/Unixg平台,有英语阅读功底。 Web网站开发方向: 熟悉Web开发的常用 Python框架,熟悉掌握Mysql类数据库的操作即可。 SEO工程师: 为自己或公司开发和改进SEO相关软件,实现自动化搜索引擎优化和日常重复工作。 Python自动化测试:熟悉自动化流程、方法和
2021-08-09 23:25:07
221
原创 场景制作流程
本人语文水平描述有限,如果不是游戏测试这个行业的, 可能不太懂说的话,如有疑问可私聊本人。策划提单配置,美术制作单,QA测试单(场景配置单、性能测试单、真机跑测单)美术制作初版-》QA部署自动检查工具-》美术修改版2.0-》寻路导出提供3D地图设置LOD分组-》策划配置场景信息(如:场景id、天气、时间、地图最大人数、是否为3D、地图性能、镜头参数等)镜头参数包括了:viewrang和proxyrang策划验收场景-》美术3.0-》QA先跑场景热力图-》美术4.0-》QA性能测试(高...
2021-08-01 14:32:04
650
原创 xlrd.biffh.XLRDError: Excel xlsx file; not supported
最新的xlrd居然不支持Excelxlsx文件的读取。通过查找大量的资料,找到解决该问题的办法。方法:卸载最新的xlrd库,安装历史版本的xlrd库。pip install xlrd ==版本号pip install xlrd==1.2.0
2021-07-04 14:09:14
18445
原创 记一次游戏崩溃
Unity Player [version: Unity 5.6.7f1_e80cc3114ac1]Cities.exe caused an Access Violation (0xc0000005) in module Cities.exe at 0033:0e9ecfe5.Error occurred at 2021-03-18_141056.E:\city\Cities Skylines\Cities.exe, run by xx.49% memory in use.16327 MB.
2021-03-18 14:20:36
3208
转载 如何选择自动化测试和软件开发
软件测试和软件开发是产品研发中同样重要的两个板块,无论在哪个领域发展都可以给你实现价值的空间。而且从目前的行业发展情况来看,测试人员必须要懂一些开发知识,而开发人员也必须要会一些基本的测试,并且在软件测试领域中的“测试开发“岗已经变得越来越重要,所以它们之间并无太大区分。所谓的好与不好,与行业无关,与你个人有关。做不好软件测试,你也不一定就能做好软件开发。但是目前IT行业里,大多数人的看法是软件测试没有软件开发更有前景,也没有开发需求大。大家有这种疑问也并非没有道理。据统计,在国外的研发公司中.
2020-08-11 13:32:09
976
原创 Python编写坦克大战(新增无敌模式)
#!/usr/bin/python# coding=utf-8import datetimeimport os, pygame, time, random, uuid, sys, psutilfrom datetime import datefrom time import ctime, sleep# 矩阵的 长宽高class myRect(pygame.Rect): """ 添加类型属性 """ def __init__(self, left, top, wid...
2020-08-10 15:23:34
1749
1
原创 pip 安装库的镜像收集
清华-i https://pypi.tuna.tsinghua.edu.cn/simple some-package豆瓣 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2020-07-23 09:25:14
213
原创 python2 用pyinstaller 打包成exe 中文 乱码
打包后显示中文乱码原来的py编码是:改成#encoding:gbkexe运行时,中文显示正确#打包代码pyinstaller -F xxx.py
2020-07-23 09:17:35
2777
原创 【待学】Python制作小游戏: pygame
Pygame官方主页文档:https://www.pygame.org/docs/ 国外的Python进行青少年游戏编程例子:https://www.raywenderlich.com/2795-beginning-game-programming-for-teens-with-python#toc-anchor-004 国内的该例子:https://mp.weixin.qq.com/s/_-AChGldQzdwXN-ljcCMFQ 25个Python小游戏:https://github.com/..
2020-07-22 12:50:25
308
转载 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe9 in position 0: ordinal not in range(128)
1、原因因为默认情况下,Python采用的是ascii编码方式,如下所示:◄► python -c "import sys; print sys.getdefaultencoding()"ascii◄► 而Python在进行编码方式之间的转换时,会将 unicode 作为“中间编码”,但 unicode 最大只有 128 那么长,所以这里当尝试将 ascii 编码字符串转换成"中间编码" unicode 时由于超出了其范围,就报出了如上错误。2、解决办法1)第一种:这里我.
2020-07-22 09:30:55
294
原创 python环境配置错误 (导致pycharm无法新建Django项目)
本来我的Django在pip list 是可以查看的 , 但是很奇怪的是在pycharm创建一个Django项目的时候,总是替我重新下载,又因为网络问题,直接用pip install xx 是报错的,导致pycharm的Django项目新建不了。一经查看才发现自己当时配置环境变量的时候瞎了眼。。如图:不小心把python的scipts环境变量配置成了pycharm目录下的导致每次新建python project的时候都需要自己去新增旧的pip list一打开看环境...
2020-07-21 10:30:54
5149
原创 Django初体验: 下载- 安装 - 小项目
1、下载因为我的是python2然后官网说支持的最新版本是1.11 LTS的然后报错:在后面加上 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com安装成功2、安装先找找看在哪...
2020-07-21 10:27:55
966
原创 Python2 约瑟夫生者死者小游戏
"""30 个人在一条船上,超载,需要 15 人下船。于是人们排成一队,排队的位置即为他们的编号。报数,从 1 开始,数到 9 的人下船。如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?"""people = {}for x in range(1, 31): people[x] = xprint people.values()check = 0i = 1j = 0while i <= 31: if i == 31: ...
2020-07-20 16:42:22
262
转载 pycharm 怎么调试
目标代码:def sum_demo(x, y): for _ in range(2): x += 1 y += 1 result = x + y return resultif __name__ == '__main__': result = sum_demo(1, 1) print(result)如何开启 debug 调试,一共有四种进入的方法方法一:方法二:方法三:还有一..
2020-07-20 15:52:04
8294
转载 Python的lambda表达式 求两个变量中的最大值
lambda 表达式(又称匿名函数) 作用: 创建一个匿名函数对象 同def 类似,但不提供函数名 格式: lambda [参数1,参数2,.....]:表达式(默认只能写一个) 说明: 1.lambda 只是一个表达式,它用来创建一个函数对象 2.当lambda表达式调用时,先执行冒号(:)后的表达式,并返回表达式的结果的引用关系 3.lambda 表达式创建的函数只能包含一条表达式 4.lambda 比函数简单且..
2020-07-20 15:32:44
6181
原创 python 项目自动生成requirements.txt文件的两种方法以及常见问题
前提:安装:pip install pipreqs两种方法:方法一:(不推荐此方法会包含环境所有的依赖包)pip freeze > requirements.txt方法二:切换到自己想要导出依赖的 .py文件的目录然后在地址直接输入 cmd接着在命名界面输入:pipreqs ./如果目录已经存在了requirements.txt 文件会提示你这时候再输入pipreqs ./ --force提示成功生成可...
2020-07-20 15:11:43
1392
2
原创 pip安装包失败 (No matching distribution found for AES)
解决方法:借用豆瓣的来下载pip install 库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2020-07-20 15:03:54
2001
1
原创 pycharm展开 \ 收起 所有代码块
展开ctrl + shift + +收起ctrl + shift + -折叠某一点:ctrl + -展开某一层:ctrl + +
2020-07-20 14:37:23
14808
3
原创 python的命名规则
1、参数 都是用小写,有时可以加下划线。2、属性 都是用小写或小写加下划线。3、类名 使用驼峰法WjWj。4、模块和包通常都是小写,不带下划线(模块是包的私有模块会使用前缀加一个下划线。如果是协议加lib后缀,urllib)5、布尔元素用:has或者is ;如:is_connected=True #是否连接has_cache=True #是否有内存6、复数命名集合 ; users=['zhangsan','lisi']7、字典; persons_addresses={'zhangsan':
2020-07-20 11:39:46
343
转载 Python安装Git和查看Git的本地安装地址
Pycharm想用Git进行版本控制1、查看Git的本地安装地址cmd - 输入:where git还没有安装2、安装Git2.1下载地址:https://git-for-windows.github.io/安装跳过2.2安装图形化工具git tortoise图形化工具(类似Tortoise SVN):https://download.tortoisegit.org/tgit/2.3.0.0/TortoiseGit-2.3.0.0-64bit.m...
2020-07-16 11:51:23
1337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人