
Python
软件工程小施同学
区块链、DevOps、小程序、软件工程
展开
-
python Counter 用法总结
【代码】python Counter 用法总结。原创 2024-01-31 12:36:51 · 1162 阅读 · 0 评论 -
python print()用法总结
【代码】python print()用法总结。原创 2024-01-31 12:29:23 · 493 阅读 · 0 评论 -
华为 机试测试题 句子的平均重量 python3 round为什么不对
python3中round有bug原创 2024-01-08 21:39:32 · 420 阅读 · 0 评论 -
python 变量赋值 修改之后 原值改变
python 是一种动态语言,因此变量的类型和值 在运行时均可改变。当我们将一个变量赋值给另一个变量时,实际上是将变量的引用地址传递给新的变量,这意 味着新旧变量将指向同一个位置。因此,在更改其中一个变量的值时,另一个变量的值也会被更改。原创 2023-08-05 21:16:07 · 2205 阅读 · 3 评论 -
python 删除列表list中的最小值 只删除一个
remove只能移除一个值。原创 2023-07-30 21:08:44 · 448 阅读 · 0 评论 -
python 字典 按值排序
【代码】python 字典 按值排序。原创 2023-07-03 22:33:57 · 359 阅读 · 0 评论 -
pycharm调试方法
3. debug-debugger可以看到执行路径,已经每个路径对应的变量值。2. debug-console可以看到执行的print打印的日志信息。4. 还可以通过搜索查看变量的值。原创 2023-05-18 15:06:24 · 542 阅读 · 0 评论 -
python open按行读取txt 去掉\n
加.strip('\n')原创 2023-05-10 14:55:14 · 384 阅读 · 0 评论 -
Python字典遍历 未遍历所有元素
对dict进行迭代时修改了它。这导致了底层结构的变化。如果您想明确地看到这一点,可以注释掉check.pop(a),然后您将得到一个错误RuntimeError: dictionary changed size during iteration。简而言之,您应该避免在迭代时修改dict的键。可以把新增、删除操作封装到另外一个函数中,然后使用循环调用该函数,实现遍历。不能在遍历的时候往字典中新增、删除元素!转载 2023-02-14 09:33:01 · 268 阅读 · 0 评论 -
python SortedDict 遍历删除 不对
发现4000011: 11没有遍历就跳出了。原创 2023-02-09 17:06:13 · 283 阅读 · 0 评论 -
Python 优先级字典SortedDict 用法实例
【代码】Python 优先级字典SortedDict 用法实例。转载 2023-01-31 00:23:58 · 584 阅读 · 0 评论 -
Python 优先级队列PriorityQueue 用法示例
插入格式:q.put((priority number, data))特点:默认priority number 越小,优先级越高。是队列的变体,按优先级顺序(最低优先)检索打开的条目。优先队列(PriorityQueue)get()取队首元素的值并将其弹出.full() 判断是否为满.empty() 判断是否为空.其他的操作和队列相同。put() 插入元素。原创 2023-01-31 00:05:08 · 7479 阅读 · 1 评论 -
python sqlite数据库 例子 用法
python sqlite 例子 用法转载 2022-12-31 00:44:29 · 487 阅读 · 0 评论 -
python 对excel进行追加
【代码】python 对excel进行追加。转载 2022-12-28 10:50:36 · 262 阅读 · 0 评论 -
Python Flask开发简单http api接口 示例
使用Flask开发简单接口作为测试人员,在工作或者学习的过程中,有时会遇到没有可以调用的现成的接口,导致我们的代码没法调试跑通的情况。这时,我们使用python中的web框架Flask就可以很方便的编写简单的接口,用于调用或调试。在之前的pytest系列文章中,已经使用过Flask编写接口用于代码调试。那么,接下来就告诉大家如何使用Flask编写简单的接口吧。安装Flask安装命令:pip install。使用Flask开发简单接口_助力毕业的博客-优快云博客_flask接口。原创 2022-12-17 22:02:36 · 2530 阅读 · 0 评论 -
flask run之后仍然报running on the 127.0.0.1:5000
在configurations里修改additional options。在代码里修改是没有用的。原创 2022-12-17 11:51:42 · 851 阅读 · 0 评论 -
Python中列表索引 A[ : 2 ]与A[ : , 2]的区别
Python内置的一种数据类型是列表:list。list是一种有序的集合,也就是说,list中的元素是按照顺序排列的。可以随时添加和删除其中的元素。它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。转载 2022-12-15 16:16:19 · 3021 阅读 · 0 评论 -
python 每多少位分割字符串
【代码】python 每多少位分割字符串。原创 2022-11-17 14:26:14 · 848 阅读 · 0 评论 -
机器学习 python 随机抽样random sampling 代码
from numpy.random import choicesamples = choice(['R','G','B'], size=100, p=[0.2,0.5,0.3])print(samples)供众号:微程序学堂原创 2022-04-22 09:08:56 · 2866 阅读 · 0 评论 -
python setuptools 打包 发布
发布Python包#上一篇介绍了如何使用别人的轮子,现在我们讨论下如何自己造轮子给别人用。作为一个流行的开源开发项目,Python拥有一个活跃的贡献者和用户支持社区,这些社区也可以让他们的软件可供其他Python开发人员在开源许可条款下使用。这允许Python用户有效地共享和协作,从其他人已经创建的解决方案中受益于常见(有时甚至是罕见的)问题,以及可以提供他们自己的解决方案。Pypi( Python Package Index) ,公共的模块存储中心准备#distutils#官方库d转载 2021-08-21 23:45:27 · 453 阅读 · 0 评论 -
【Django 2021年最新版教程36】 python django runserver 后台运行
在后台运行 django:nohup python manage.py runserver 0.0.0.0:9000 &ps:&可以不写,这样启动测试服务器后,就可以常驻后台运行了。启动程序并输入到指定日志:nohup python manage.py runserver 0.0.0.0:9090 > /home/stat.log 2&>1 &查看后台某个进程:ps -ef|grep "python"杀死进程:kill .原创 2021-08-21 17:24:41 · 1066 阅读 · 0 评论 -
python 求excel每列平均值并追加写入到最后一行 读取 修改 表格
# -*- encoding: utf-8 -*-# 读取excel表格import xlrdfrom xlutils.copy import copy## 第一步,读取# excel表格在哪里filename = "./students.xls"workbook = xlrd.open_workbook(filename)sheetnames = workbook.sheet_names()sheetwork = workbook.sheet_by_name(sheet...原创 2021-07-14 19:45:54 · 7711 阅读 · 0 评论 -
pip No module named typing pip降级
- curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py- python get-pip.py- python -m pip install --upgrade "pip < 21.0"https://blog.youkuaiyun.com/u011806486/article/details/117128581?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlo...原创 2021-07-14 16:46:56 · 472 阅读 · 0 评论 -
python读取目录里所有txt文件转excel
# -*- encoding: utf-8 -*-import osimport xlwtdef txt_xls(filename, xlsname): try: f = open(filename) xls = xlwt.Workbook() # 生成excel的方法,声明excel sheet = xls.add_sheet('sheet', cell_overwrite_ok=True) x = 0 .原创 2021-07-14 14:29:31 · 510 阅读 · 0 评论 -
【Django 2021年最新版教程35】python+request+unittest 对Django接口进行测试
更多情况请参考下面的文章和代码示例stduy《python+request+unittest 接口测试练习》https://www.cnblogs.com/gaoyuanyuan/p/9837771.htmlimport requestsimport unittest"""嘉宾查询接口"""class GuestQuery(unittest.TestCase): def setUp(self): self.url="http://127.0.0.1: ..原创 2021-07-02 09:32:38 · 800 阅读 · 1 评论 -
【Django 2021年最新版教程34】python unittest 对函数单元测试 覆盖率检测
Pycharm使⽤• Pycharm下载 https://www.jetbrains.com/pycharm/download• Professional版本可以试⽤30天或申请学⽣优惠原创 2021-07-02 09:31:37 · 812 阅读 · 0 评论 -
【Django 2021年最新版教程33】Jmeter如何进行性能测试
JMeter接口测试目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。1、创建测试任务添加线程组,右击测试计划,在快捷菜单单击添加-》线程(用户)-》线程组。设置线程组主要包含三个参数:线程数、Ramp-Up、循环次数。线程数:设置虚拟用户数。一个虚拟用户占用一个进程或线程。线程数就相当于虚拟用户数。Ramp-Up:设置的线程数启动时长,单位为秒..转载 2021-06-27 11:21:48 · 607 阅读 · 0 评论 -
【Django 2021年最新版教程32】Django 事务 悲观锁 乐观锁
事务的四大特性(ACID)如果想要说明一个数据库或者一个框架支持事务性操作,则必须要满足下面的四大特性: 原子性(Atomicity):整个事务中的所有操作,要么全部完成,要么全部不完成。事务在执行过程中发生错误,会被回滚到事务开始前的状态。 一致性 (Consistency):事务开始之前和事务结束后,数据库的完整性约束没有被破坏。 隔离性(Isolation):隔离性是指当多个用户并发访问数据库时,比如同时访问一张表,数据库每一个用户开启的事务,不能被其他事务所做的操...转载 2021-06-19 16:49:49 · 663 阅读 · 0 评论 -
【Django 2021年最新版教程31】Jmeter安装 如何并发测试
https://blog.youkuaiyun.com/tianqingmuyu/article/details/108401543原创 2021-06-19 10:34:03 · 438 阅读 · 0 评论 -
❤️Python Django网站开发 2021年最新版教程 合集❤️
1.【Django 2021年最新版教程1】windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程2.原创 2021-06-19 09:19:30 · 1167 阅读 · 0 评论 -
【Django 2021年最新版教程30】ubuntu中停止和重启django项目
当我们在ubuntu中重新运行django,或者想要停止django时,可能报错原创 2021-06-18 17:36:28 · 1091 阅读 · 0 评论 -
【Django 2021年最新版教程29】django项目部署到华为云(ubuntu virtualenv mysql方式)
一、部署架构Django应用部署模板架构如下图:uWSGI用于连接Web服务器(Nginx)和Python应用程序(Django Application)。 Nginx做为反向代理,处理Http请求。 Django Application为Python后台应用,提供服务。部署流程服务部署的流程为:安装相关组件(可选,且只执行一次)->启动Nginx(只执行一次)->下载并解压软件包->重新启动服务->服务启动测试操作实践示例本章阐述...原创 2021-06-13 11:18:22 · 1142 阅读 · 4 评论 -
【Django 2021年最新版教程30】django项目部署到华为云(nginx uWSGI mysql方式)
一、原创 2021-07-20 21:54:01 · 803 阅读 · 1 评论 -
【Django 2021年最新版教程28】前端模板中 时间日期星期格式化
时间{{ datetime_start | date:"Y-m-d H:i:s" }}星期原创 2021-06-10 19:35:13 · 664 阅读 · 0 评论 -
【Django 2021年最新版教程27】数据库model 查询2个日期范围内的所有日期
https://zhangxueliang.blog.youkuaiyun.com/article/details/104579736原创 2021-06-10 18:59:49 · 526 阅读 · 1 评论 -
【Django 2021年最新版教程26】模板语言 前端if判断怎么用 实例
if语句、条件语句:{% if name == 'python' %} 这是{{ name }}的页面{% elif name == 'django' %} 这是django的页面{% else %} 这是错误的页面{% endif %}原创 2021-06-10 10:00:23 · 1191 阅读 · 0 评论 -
【Django 2021年最新版教程25】模板语言 前端for循环怎么用 实例
一、后端原创 2021-06-10 09:08:36 · 591 阅读 · 0 评论 -
【Django 2021年最新版教程24】循环得到2个日期之间的所有日期
import datetimebegin = datetime.date(2019, 1, 21)end = datetime.date(2019, 4, 7)for i in range((end - begin).days + 1): day = begin + datetime.timedelta(days=i) print(str(day))原创 2021-06-09 21:19:50 · 406 阅读 · 0 评论 -
【Django 2021年最新版教程23】2个日期相减 计算天数 xxxx-xx-xx格式
# 计算中间有多少个日期 allow_booking_date_start = '2021-06-07' allow_booking_date_end = '2021-06-08' date_start = time.strptime(allow_booking_date_start,"%Y-%m-%d") date_end = time.strptime(allow_booking_date_end,"%Y-%m-%d") # 根据上面需要计算日...原创 2021-06-09 11:26:04 · 955 阅读 · 0 评论 -
【Django 2021年最新版教程22】数据库model 批量插入创建
https://www.cnblogs.com/wszxdzd/p/10446968.html原创 2021-06-09 10:37:01 · 968 阅读 · 0 评论