
python
文章平均质量分 50
记录一些python开发中遇到的问题,一些容易忽略的东西,同时希望能帮助到有需要的人
IT阿剂
万物皆有裂缝,因为那是光照进来的地方。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django框架中models对象转换为json的方法
在django框架中输出api接口时一般都是输出json数据但是通过orm获取的数据库数据一般都是object所以需要转换成json数据,一般有一下3种情况。# 通过objects这个模型管理器的all()获得所有数据行,相当于SQL中的SELECT * FROM。obj_list = list(obj) #需要转换为列表,否则会报错。data = Test.objects.get(id=值)1.models对象使用“all()”时。原创 2023-05-30 16:51:09 · 1849 阅读 · 0 评论 -
django部署在Centos7+python3+apache上教程
django在本地环境非常好配置使用自带的web服务就可以了但是部署到服务器上再使用自带的web就不方便了 一般是配合nginx或apache来使用。这篇文章主要是教如何搭配apache的。原创 2023-05-17 17:48:03 · 794 阅读 · 0 评论 -
python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file:
原因是因为python运行时没有加载到libpython3.6m.so.1.0 这个库文件,将其复制到响应目录OK,输入下列命令即可:(我这里安装转亲爱usr/local/python3目录下)注:其中libpython3.6m.so.1.0这个库文件放在安装python的lib目录底下。今天安装好python3.6.8后,设置软连接后。原创 2023-05-16 16:23:22 · 3462 阅读 · 0 评论 -
Liunx下pip3换源(最详细)
Liunx下pip3换源(最详细)原创 2023-05-10 11:42:23 · 4369 阅读 · 2 评论 -
Windows下python中的pip换源
windows下的Python中的pip换源原创 2023-05-09 10:40:54 · 2360 阅读 · 0 评论 -
冒泡排序——python实现
python实现冒泡排序代码#python2def bubble(bubbleList): listLength = len(bubbleList) while listLength > 0: for i in range(listLength - 1): if bubbleList[i] > bubbleList[i+1]: bubbleList[i], bubbleList[i+1] = bubb原创 2020-08-28 15:22:13 · 1059 阅读 · 0 评论 -
折半插入排序——python实现
python实现折半插入排序代码:def BinaryInsertSort(list): for i in range(2,len(list)): list[0]=list[i] low=1 high=i-1 while low<=high: m=(low+high)/2 #折半 if list[0]<list[m]: #插入点在低半区原创 2020-08-28 15:07:03 · 2224 阅读 · 0 评论 -
直接插入排序——python实现
直接插入排序的python代码实现:#!/usr/bin/env python3# coding = utf-8 # 适合初学者版:def InsertSort(list): n = len(list) for i in range(1, n): j = i while j > 0: if list[j] < list[j - 1]: list[j - 1], list[j]原创 2020-08-28 14:18:15 · 1709 阅读 · 0 评论 -
简单选择排序——python实现
简单选择排序:通过n-i次关键词间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1in)个记录交换之。def selectionSort(alist): for i in range(len(alist)-1,0,-1): maxone = 0 for j in range(1,i+1): if alist[j]>alist[maxone]: maxone = j temp = alist[i] alist[i]..原创 2020-07-31 16:39:40 · 179 阅读 · 1 评论 -
快速排序之Python实现
关于快速排序的讲解在本人博文快速排序详解中,本门只展示python的代码实现:def quick_sort(data): """快速排序""" if len(data) >= 2: # 递归入口及出口 mid = data[len(data)//2] # 选取基准值,也可以选取第一个或最后一个元素 left, right = [], [] # 定义基准值左右两侧的列表原创 2020-07-30 11:55:36 · 164 阅读 · 1 评论 -
算法插入排序之希尔入排序详解(python代码实现)
关于希尔排序的知识点讲解在我的博客算法分类中算法插入排序之折半插入排序详解(PHP代码实现)这里就不再重复讲解了,这里主要为python语言实现其算法。def shell(lis): n = len(lis) gap = int(n / 2) while gap > 0: for i in range(gap, n): temp = lis[i] j = i - gap while原创 2020-07-22 20:42:46 · 332 阅读 · 1 评论