Python
文章平均质量分 62
Arvin_zx
世界从不平等。你有多努力,就有多特殊!
展开
-
云服务器安装 virtualenvwrapper.sh: There was a problem running the initialization hooks 解决
云服务器安装了 virtualenvwrapper,配置 .bashrc后 重启.bashrc报错[zhangxiong@iZwz9f39q73rnvtdlfy150Z ~]$ source ~/.bashrcwhich: no python in (/home/zhangxiong/.local/bin:/home/zhangxiong/bin:/usr/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/lib/jvm/java-1.原创 2021-09-06 11:55:38 · 314 阅读 · 2 评论 -
冒泡排序详解
最近 许多同学询问我关于冒泡排序的问题.emmmm…其实理解了就是很简单的东西, 我用我自己的话描述一下每一步是在做什么吧(如果描述不到位还请理解),后面再把代码执行顺序拆给大家看看_#冒泡排序#一个乱序listarray = [9,3,5,3,2,7,6,6,0,8,1]#排序代码for i in range(len(array)-1, 0, -1): for j in range(0, i): if array[j] > array[j+1]:原创 2020-08-21 16:32:19 · 314 阅读 · 1 评论 -
浅探HttpRunner
HttpRunner简介:HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本, 即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。HttpRunner核心特性:支持API接口的多种请求方法,包括 GET/POST/HEAD/PUT/DELETE 等测试用例与代码分离,测试用例维护方式简洁优雅,支持YAML测试用例描述方式具有表现力,可采用简洁的方式描述输入参数和预期输出结果接口测试用例具有可复用性,便于创建复杂测试场景原创 2020-08-19 13:25:23 · 333 阅读 · 0 评论 -
常见加密方法解析 + python加解密应用
常见加密方法解析 + python加解密应用加密就是把明文通过处理变成密文解密就是把密文解析成明文加密的操作对象是 字节码,也就是bytes类型所以对字符串进行加密时,必须先将 str 转换成 bytes 类型转换方法:encode //将 str 转换成 bytesdecode //将 bytes 转换成 str计算机的存储单位:byte //字节 最基本的存储单位bit //最小的计算单位 (也就是一位) 代表计算机底层二进制的 0 1运算关原创 2020-06-19 17:07:29 · 761 阅读 · 1 评论 -
Python使用面向对象思想 来创建 进程和线程
一般我们 使用Python创建新的 进程代码:import multiprocessing#这是新创建的进程 要执行的任务def func(*args): passp = multipeocessing.Process(target=func,args=(*args))p.start()那么下面我们来看 使用面向对象来创建 新进程import multiprocessing...原创 2018-10-19 02:22:34 · 590 阅读 · 3 评论 -
scrapyd的API调用方法难记?一个Python脚本轻松搞定
scrapyd官方文档http://scrapyd.readthedocs.io/en/stable/overview.html首先,我们来了解一下什么是scrapydscrapyd是运行scrapy爬虫的服务程序,它支持以http命令方式发布、删除、启动、停止爬虫程序。而且scrapyd可以同时管理多个爬虫,每个爬虫还可以有多个版本。为什么要使用scrapyd1、可以...原创 2018-10-08 19:26:41 · 2004 阅读 · 0 评论 -
Linux环境下 升级Python的pip,导致pip命令不可用,报错ImportError: cannot import name main解决办法
首先进入根目录,在 usr/bin 目录下 找到 pip 文件。(如果是在虚拟环境中,则需要去对应的虚拟环境中查找对应的 pip 文件)打开pip文件显示代码如下:# -*- coding: utf-8 -*-import reimport sysfrom pip import mainif __name__ == '__main__': sys.argv[0] = re....原创 2018-09-22 14:58:19 · 1601 阅读 · 1 评论 -
Django框架——表单验证
什么是django表单:django中的表单不是html中的那个表单,这里是指django有一个组件名叫表单 它可以通过配置去验证数据的合法性同样也可以通过配置生成HTML代码.使用表单:创建一个forms.py的文件,放在指定的app当中,然后在里面写表单. 同样要记得在settings中添加至INSTALLED_APPS表单是通过类实现的,继承自forms.Form...原创 2018-05-30 17:44:57 · 718 阅读 · 0 评论 -
Django框架——模板渲染与静态文件
html链接的 绝对历经 与 相对路径绝对路径:一个完整的url路径就是绝对路径,即包含schema://host[:port#]/path/…/[?query-string][#anchor]例如:https://blog.csdn.net/Arvin_zx相对路径:第一个字符为斜杠/, 例:“/hello”, 这种会自动帮你添加你的协议名+域名+端口, 假设你...原创 2018-05-14 15:58:26 · 828 阅读 · 0 评论 -
Django框架——基础篇
Django框架是python的一款web开发框架,具有大而全的特点。原创 2018-05-12 15:42:04 · 601 阅读 · 0 评论 -
Django框架-——URL篇
首先我们来看一下django是如何处理请求的!Django如何处理一个请求:Django 决定要使用的根URLconf 模块。通常,这个值就是ROOT_URLCONF 的设置,但是如果进来的HttpRequest 对象具有一个urlconf 属性(通过中间件request processing 设置),则使用这个值来替换ROOT_URLCONF 设置。Django 加载该Python ...原创 2018-05-12 17:33:43 · 1508 阅读 · 0 评论 -
求解!!! 看到一道算法题,总感觉自己的解法有问题。若有正解请指点,感激不尽。
题目如下: 有两个序列a,b,大小都为n,序列元素的值任意整形数,无序; 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。以下两个序列为例:list1 = [2,5,7,12,6,24,14,6,7,35]list2 = [4,5,22,13,6,8,4,17,33,9]#第一步:将列表合并并排序list_all = list1 + li...原创 2018-04-12 17:11:53 · 360 阅读 · 1 评论 -
Python经典面试题(持续更新...)
经典面试题1、问题:以下代码将输出什么?说出你的答案并解释。class Parent(object): x = 1class Child1(Parent): passclass Child2(Parent): passprint Parent.x, Child1.x, Child2.xChild1.x = 2print Parent.x, Ch...原创 2018-04-12 16:48:17 · 719 阅读 · 0 评论 -
Python笔记(二)
容器、迭代器和生成器:参考文章:(https://blog.csdn.net/yjk13703623757/article/details/79364896)1. 容器:容器是一系列元素的集合,str、list、set、dict、file、sockets对象都可以看作是容器。容器都可以被迭代(for,while等语句),因此它们被称为可迭代对象。常见的容器有:list、tuple、str...原创 2018-04-10 17:37:59 · 254 阅读 · 0 评论 -
Python笔记(一)
Python笔记删除一个文件:import osos.remove(filename)例如:os.remove("c:/123.txt")运行就会将C盘中的123.txt文件删除copy一个文件:import shutilshutil.copyfile(src,dst,*,follow_symlinks=True)# Copy data from src to ...原创 2018-04-09 18:13:55 · 577 阅读 · 0 评论 -
Python内存管理机制
Python内存管理一、引用计数: 引用计数机制:python内部使用引用计数来保持追踪内存中的变量,所有对象都有引用计数;增加引用计数的情况: 1,将对象分配别名; 2,将对象作为一个元素,放入容器中,例如列表、元组或字典; 3,被作为参数传递给函数;引用计数减少的情况: 1,一个本地引用离开了它的作用域,例如作为函数参数执行完毕; ...原创 2018-04-08 18:12:37 · 184 阅读 · 0 评论 -
range用法与冒泡排序
python2中的xrange函数在python3中更名为range,python2中的range函数在python3中已取消。>>>range(5) #代表从0到5(不包含5) [0,1,2,3,4]>>>range(1,5) #代表从1到5(不包含5) [1,2,3,4]>>>range(1,5,2) #代表从1到5,间隔2(不包含5) [1,3] 。 冒泡排序a原创 2018-02-24 17:33:59 · 654 阅读 · 0 评论 -
Ubuntu16.04下搭建python开发环境
小白也能看懂的python开发环境搭建流程。欢迎各路大神的指点,更欢迎大家与我交流。原创 2017-12-25 15:12:34 · 27504 阅读 · 1 评论