![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python必懂基础知识
Game_Master_
星光不负赶路人
展开
-
Python-PIL库中常见的图片处理方法
'''Author: your nameDate: 2021-03-03 14:59:38LastEditTime: 2021-03-04 11:29:14LastEditors: Please set LastEditorsDescription: In User Settings EditFilePath:' \\undefined:\大头兄弟\BHB脚本\dp_airtest_pkl\000\图片生成\图片处理.py''''from json import decoderfrom .原创 2021-09-30 12:01:52 · 405 阅读 · 0 评论 -
Http协议的理解和使用,httpRequest,XmlHttpRequest,csrf
本文并非原创,ctrl+C+V,转载自https://www.cnblogs.com/ranyonsue/p/5984001.htmlHTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(...转载 2019-03-21 09:23:22 · 1762 阅读 · 0 评论 -
python中出现变量前后带下划线的是什么意思
前后没有下划线的是公有方法, 前边有一个下划线的为私有方法或属性,子类无法继承, 前边有两个下划线的 一般是为了避免于子类属性或者方法名冲突,无法在外部直接访问。 前后都有双下划线的为系统方法或属性。 后边单个下划线的可以避免与系统关键词冲突。...原创 2019-03-13 14:25:52 · 3377 阅读 · 0 评论 -
python中的yield的理解,含义
想想已经不知道是什么时候开始接触到学的代码里面出现yield这个东西了。上网查一查,理解解散千千万,一个比一个绕,廖雪峰大佬的斐波那契数列啥的,(我连数列都没办法迅速联想起来),还有什么消费者,生成者,迭代器,各种解释一个问题,需要让我去查一万个新问题的解答。现在记录下我的笨蛋理解了。先看一段yield代码。# *_*coding:utf-8 *_*def consumer()...原创 2019-03-25 20:58:34 · 622 阅读 · 0 评论 -
python中@property的理解和使用
在git上看大神的代码的时候,出现了这么一段:然后就很奇怪这是个什么,然后去百度,查了不少资料都讲的不太清楚,最后才慢慢明白,这相当于一个限制的使用,网上找的例子大概就是:class Student(object): def get_score(self): return self._score def set_score(self, value)...转载 2019-03-29 17:14:03 · 252 阅读 · 0 评论 -
python中json和dict类型的区别
在json模块有四个方法,loads():将json数据转化成dict数据dumps():将dict数据转化成json数据load():读取json文件数据,转成dict数据dump():将dict数据转化成json数据后写入json文件1:dict转换为jsonimport jsondict_data={ 'list_data':[1,2,3], '...转载 2019-04-22 20:05:25 · 1520 阅读 · 0 评论 -
python2与python3中urllib库的区别
Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve() urllib.urlcleanup() urllib.request.urlcleanup() urllib.quote() urllib.parse.quote() urllib.quote_plus...转载 2019-05-13 11:45:09 · 184 阅读 · 0 评论 -
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
1:该错误出现在参数或其他输入中,为传入的参数类型错误。json需要使用双引号,花括号,成键值对的样式{ "a":"b"}2:该错误出现在返回值中,在输出的值上使用type()检测一下你得到的数据是什么类型。如果不是json类型,强行使用json.loads()也会报此错误。我这边就是用错了地址,是的返回数据不是正常的json类型数据,强行使用json.loads()进行解...原创 2019-05-22 20:43:57 · 28162 阅读 · 0 评论 -
Anaconda安装及使用教程
Anacond简介:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。Conda是一个开源的包、环境管理器,可以用于...转载 2019-07-10 11:46:08 · 378 阅读 · 0 评论 -
使用python的Beautiful模块爬取github项目内信息
1:最近在看python中爬虫的东西,已经用了有一会了,想看看别人是怎么写的代码。然后就在github上搜索pachong关键字,查看他们上传的项目(喜欢用拼音做名字可真是个好习惯hh=。=)2:然后发现好像很多人在写项目的时候都是用写校花网,美女网啥的,当然我肯定是不会承认自己就是想多了解些这个网站的。3:于是打算写个爬虫,把那一百页中,他们项目中出现过的网站给爬取下来。进行观察。...原创 2019-03-12 16:56:56 · 932 阅读 · 0 评论 -
python中回调函数,callback的含义
对于回调函数,一直都是大概了解,很模糊概念,看到一篇较好的解释文章,特此记录。在计算机程序设计中,回调函数简称回调(callback),指的是通过函数参数传递到其他代码的,某一块可用执行代码的应用。def my_callback(input):print "function my_callback was called with %s input" % (inpu...转载 2019-03-11 20:14:38 · 5200 阅读 · 0 评论 -
pychram解决使用过程中无错误出现红色波浪线现象
1:注意这里解决的是在使用时候无错误出现的红色波浪线,在关闭pychram开启后会消失的那种线,如果是错误请找错误处理方法 2:在网上查找后亲测可用 3:在界面右下角找到那个按钮点击,将滑动标滑动到中间,就不会出现了,不过需要注意的是,这是调低了检测力度,也就是说,你的错误他也不会立刻发现,需要运行后报错才会被发现 4:慎用、...原创 2018-10-12 15:03:54 · 1218 阅读 · 0 评论 -
pychram在Mac中的激活码
K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNr...原创 2018-10-15 16:21:07 · 796 阅读 · 0 评论 -
pythonTXT文档的读取操作
1:只读:open("flie","r")2:写入:open("file","w")3:循环写入:open("file","a"),写入时不删除之前写入数据:4:清除文件中的内容:a = open("/Users/mac/PycharmProjects/0000/URL_Request/a", "w+")a.truncate()原创 2019-03-02 10:43:12 · 447 阅读 · 0 评论 -
python输出带颜色的字体
print("\33[1;36m;40m返回UserKey:{}\33[0m".format(userKey))显示方式:0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁)、7(反显)、27(非反显)前景色:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)背景色:40...原创 2019-03-02 10:54:13 · 1866 阅读 · 0 评论 -
python 一些常用的内部方法
csdn看到大佬总结资料,收集下,https://blog.csdn.net/qq_41853758/article/details/82853811内建方法 range(start,stop,[,step]) #生成器 map(function, iterable, ...) # map() 会根据提供的函数对指定序列做映射。 filter(function, it...转载 2019-03-14 11:32:58 · 498 阅读 · 0 评论 -
使用python 绘制统计图,(折线图,条形统计图,扇形统计图)
在使用python的时候经常会出现各种数据,有的时候光看数字还感觉不出来什么,碰巧发现网上有说怎么绘制出统计图的。此处记录简单的几种,做简单使用###折线图和柱状图####import numpy as npimport matplotlib.pyplot as plt# =========================================x = np.arr...原创 2019-03-07 15:56:16 · 12491 阅读 · 1 评论 -
python中logging的部分使用
import logginglogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H...转载 2019-03-11 16:08:05 · 227 阅读 · 0 评论 -
python中set()函数的使用
set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。>>>x = set('runoob') >>> y = set('google')>>> x, y (set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l'])) # 重复的被删...转载 2019-03-11 18:05:01 · 3952 阅读 · 0 评论 -
Python中 Json模块dumps、loads、dump、load
首先你要自己明白什么是dict字典类型。什么是str字符串类型。两种数据类型在此处不会改变数据信息,只是类型的转换可能会改变的可能就是/n这种的换行符了。可能会随着转换类型出现。1、json.dumps() json.dumps()用于将dict类型的数据转成str,因 2、json.loads() json.loads()用于将str类型的数...原创 2018-09-06 09:31:25 · 184 阅读 · 0 评论