-
python详解json模块
所属栏目:[Python] 日期:2020-12-20 热度:195
我们在做工作中经常会使用到json模块,今天就简单介绍下json模块 ? 什么是json JSON ,全称为JavaScript Object Notation, 也就是JavaScript 对象标记,它通过对象和数组的组合米表示数据,构造简洁但是结构化程度非常高,是一种轻量级的数据交换格式。json[详细]
-
Python爬虫:12306抢票,开源代码!
所属栏目:[Python] 日期:2020-12-20 热度:111
今天就和大家一起来讨论一下python实现12306余票查询(pycharm+python3.7),一起来感受一下python爬虫的简单实践 我们说先在浏览器中打开开发者工具(F12),尝试一次余票的查询,通过开发者工具查看发出请求的包 可以看到红框框中的URL就是我们向12306服务器[详细]
-
python程序常见错误及执行方式
所属栏目:[Python] 日期:2020-12-20 热度:75
认识错误 编写的程序不能正常执行,或者执行的结果不是我们期望的,俗称BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括: 手误 对已经学习过的知识理解还存在不足 对语言还有需要学习和提升的内容 在学习语言时,不仅要学会语言的语法,而且还[详细]
-
十分钟教程,用Python实现自动化水军评论
所属栏目:[Python] 日期:2020-12-20 热度:136
自己在写文章的时候,也有到处去逛一逛,渐渐发现了一些有意思的事,经常会有人用同样的评论到处刷,不知道是为了加没什么用的积分,还是纯粹为了表达楼主好人。那么问题来了,这种无聊的事情当然最好能够自动化咯,自己也来试了一把,纯属娱乐。 登陆 要评[详细]
-
Django 实现下载功能时中文文件名问题
所属栏目:[Python] 日期:2020-12-20 热度:71
? 先上最终解决代码(有待验证各浏览器效果): def download_file(request,file_path): file_name = os.path.basename(file_path) if not os.path.isfile(file_path): return HttpResponse(file_name) def file_iterator(tar_file_path,chunk_size=512 ): w[详细]
-
python-day1
所属栏目:[Python] 日期:2020-12-20 热度:80
python擅长的领域: web开发: DjangopyramidTornadoBottleFlaskWebPy 网络编程: TwistedRequestsScrapyParamiko 科学运算: SciPyPandaslpython GUI图形开发: wxPythonPyQTKivy 运维自动化: OpenstackSaltStackAnsible腾讯蓝鲸 运维必须[详细]
-
Python的hasattr() getattr() setattr() 函数使用
所属栏目:[Python] 日期:2020-12-20 热度:191
1. hasattr(object,name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 class Person(): name = ‘ you ‘ def eat(self): return ‘ eat ‘ ?2. getattr(object,name[,d[详细]
-
k8s python api二次封装 例子
所属栏目:[Python] 日期:2020-12-20 热度:114
k8s python api二次封装 pip install pprint kubernetes import urllib3from pprint import pprintfrom kubernetes import clientfrom os import pathimport yamlclass K8sApi(object): def __init__(self): # self.config = config.kube_config.load_kube_c[详细]
-
使用ImagesPipeline时候报错为:ModuleNotFoundError: No module
所属栏目:[Python] 日期:2020-12-20 热度:66
刚开始我是这样写的: ? 报错为: ? ?哈哈,经过查阅资料,其实他是存在的,接下来修改如下: ? ?经过运行结果如下: ? ? ? ?问题解决,哈哈哈,搞定!!!!!!!!!!!![详细]
-
python 语法(1)
所属栏目:[Python] 日期:2020-12-20 热度:193
目录 print input ord chr len 字节与字符 print 打印的作用 同样的不同类型加在一起也是可以打印的,结果为1+2= 3.注意逗号为空格。 如果要打印多行数据可以用下面这种语法 ?其中在一个打印字符串中,如果有转定义符想让它不转定义,要在前面加入r 打印结果[详细]
-
python 小技巧,给设计好的dict 增加嵌套值
所属栏目:[Python] 日期:2020-12-20 热度:56
beijing={}beijing={‘shanghai‘:‘123‘}现在要给beijing的增加一个shanghai1 的嵌套值beijing[‘shanghai1‘][‘name‘]=1运行: 那么在python3.5 后给我提供了一个collections模块可以解决。 defaultdict 允许我们用一个聪明的方式绕过这个问题。 首先我[详细]
-
python logging日志模块
所属栏目:[Python] 日期:2020-12-20 热度:151
1.导入模块 import logging 2.五种日志级别 #输出时默认只显示警告级别以上的信息,可以使用basicConfig的level参数更改 logging.basicConfig(level=logging.DEBUG)... logging.debug(‘调试‘)... logging.info(‘信息‘)... logging.warning(‘警告‘)...[详细]
-
python基础--循环语句
所属栏目:[Python] 日期:2020-12-20 热度:160
目录 python基础--循环语句 1 概念 2 代码示例: 3 总结 4 脑洞大开 python基础--循环语句 1 概念 情景: 为了显示对恋人的喜爱,要重复打印5次 "亲爱的,我喜欢你。" for i in range (0,最大次数,步长): 2 代码示例: ? 显示0--21以内的被5整除的数字 # 用fo[详细]
-
用Python制作动态二维码
所属栏目:[Python] 日期:2020-12-20 热度:185
参考来源链接:https://mp.weixin.qq.com/s/p-ptQZD6_bjUhmU822OPww ? 今天在最大的同性交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统,只需要一行代码就可以很方便的生成二维码。包括普通二维码、艺术二维码(黑白/彩色)、动态gif二维[详细]
-
python基础--基本数据类型
所属栏目:[Python] 日期:2020-12-20 热度:67
目录 python基础--基本数据类型 1 六个标准数据类型 2 根据存储空间大小来划分 3 根据是否有顺序来划分 4 根据内地id是否变化来划分 python基础--基本数据类型 1 六个标准数据类型 数字型 字符串 元组 列表 字典 集合 记忆顺口溜: 舒服猪,烈点鸡 2 根据存[详细]
-
day1-homework
所属栏目:[Python] 日期:2020-12-20 热度:70
一、变量。 ?变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。 ?1,必须由数字,字母,下划线任意组合,且不能数字开头。 ?2,不能是python中的关键字。 ?[‘and‘,‘as‘,‘assert‘,‘break‘,‘class‘,‘continue‘, ?‘def‘,‘del‘,‘[详细]
-
2、django路由(urls)
所属栏目:[Python] 日期:2020-12-20 热度:143
1、路由的分发 在django项目内容逐渐增多时,光一个全局路由可能导致看着不太直观。可以使用二级甚至三级等等 ? ? ? 如上图。mysite项目内有两个app。test_app和test_app2。首先。我们在mysite的全局路由中。只需要分配二级路由的指向。关键字include。 1 fr[详细]
-
python set()函数讲解
所属栏目:[Python] 日期:2020-12-20 热度:125
set ? 是一个不允许内容重复的组合,而且set里的内容位置是随意的,所以不能用索引列出。可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 1、创建set集合 set([1,2,3]) {1,3} set(‘123‘) {‘1‘,‘2‘,‘3‘} set() set() #创建一个空set 2[详细]
-
python 语法(2)
所属栏目:[Python] 日期:2020-12-20 热度:166
目录 占位符 format list tuple 占位符 常见的占位符有 %d? ? ? ?整数 %f? ? ? ? 浮点数 %s? ? ? ?字符串 %x? ? ? ?十六进制数 ? 字符串占位符的使用 显示结果为hello,word 浮点数占位符的使用 ? ?结果为0.22被显示出来 整数占位符的使用 ?显示结果为"您好,[详细]
-
Python面向对象编程——简介
所属栏目:[Python] 日期:2020-12-20 热度:143
Python面向对象编程——简介 编程范式 编程是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 。 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式[详细]
-
python--dict方法总结
所属栏目:[Python] 日期:2020-12-20 热度:107
python dict 一、为什么使用dict? 1. 优点 2. 特点 二、dict的函数使用 1. 构造 2. 基本操作(增,删,查,改) 3. 旋转构造 4. dict持久化 5. defaultdict 一、为什么使用dict? 1. 优点 1:查找速度快 2:浪费空间 3:key不可以重复,且不可变 4:数据无序排放[详细]
-
Python面向对象编程——绑定方法与非绑定方法
所属栏目:[Python] 日期:2020-12-20 热度:123
Python面向对象编程——绑定方法与非绑定方法 一、类中定义的函数分成两大类 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入 1)绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数[详细]
-
python 语法(3)
所属栏目:[Python] 日期:2020-12-20 热度:120
目录 if和elif input和int() 循环 break if和elif 这里两个语句都是条件判断的语句。我们先来看一段小程序 这里的很简单理解,就是age做比较,适合的就进去打[详细]
-
第一阶段:Python开发基础 day38 多线程的创建和一些常用方法
所属栏目:[Python] 日期:2020-12-20 热度:67
目录 昨日回顾 一、线程内容 二、线程开启的两种方式(一) 三、线程开启的两种方式(二) 四、子线程vs子进程创建速度 五、子线程共享资源 六、线程的join方法 七、了解进程的join 八、线程其他相关用法 九、线程其他相关用法 十、守护线程 昨日回顾 '''###[详细]
-
scrapy
所属栏目:[Python] 日期:2020-12-20 热度:117
安装 # Windows平台 1、pip3 install wheel # 安装后,便支持通过wheel文件安装软件,wheel文件官网:https://www.lfd.uci.edu/~gohlke/pythonlibs 第三方安装包是.whl文件,所以需要安装此wheel包 .whl第三方包安装方法: pip install xxx.whl 3 、pip3 insta[详细]
