![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
yicaifenchen8
追逐梦想,挑战极限,缔造完美,拥抱明天。
微信/QQ:819632763
展开
-
python 模块打补丁
先自定义两个模块,然后,我们调用模块时,用打补丁方式,改写mod_1.py模块。为mod_2.py内容;其实这就相当于,在不改动mod_1.py模块的前提下,打上补丁。写这个主要是gevent协程的时候,用到的monkey.patch_all()补丁,其实原理就是这样。mod_1.pymod_2.py第一种方法:调用时实现补丁。def monkey_pa...转载 2020-02-25 14:08:07 · 1390 阅读 · 0 评论 -
python 文件读写巨坑
window上 a+ 能自动创建文件,并且不会清除内容linux上 a+ 能自动创建文件,但会清除内容原创 2020-02-15 20:43:44 · 171 阅读 · 0 评论 -
python 原理
一、Python程序执行原理1.一个小程序# [demo.py]class A(object): passdef func(): a = 5 b = 2 print 'hello coco!'a = A()func()对于如上一个简单程序,稍有python编程经验都能理轻松理解。执行指令:python demo.py如我们预期,程序会产生执行...转载 2020-02-03 15:59:55 · 1110 阅读 · 0 评论 -
python 反射
首先通过一个例子来看一下本文中可能用到的对象和相关概念。#coding:utf-8import sysdef foo():passclass Cat(object): def __init__(self, name='Kitty'): self.name = name def sayHi(self): print self.na...转载 2020-02-03 15:58:43 · 93 阅读 · 0 评论 -
python code obj 相关
1.marshal,exec、eval、compile2.函数.func_code3.函数.__code__4.dir((lambda: 0).__code__) 显示函数对象属性['co_argcount', 'co_cellvars', 'co_code', 'co_consts', 'co_filename', 'co_firstlineno', 'co_flags', '...原创 2020-02-03 15:51:02 · 168 阅读 · 0 评论 -
python 十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。1. for - else什么?不是 if 和 else ...转载 2020-01-30 15:04:38 · 1748 阅读 · 0 评论 -
python 20行代码爬取王者荣耀全英雄皮肤
引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。准备工作爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网:我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤...转载 2020-01-29 15:37:18 · 1440 阅读 · 2 评论 -
python 10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法不过,当我看了源代码之后这程序不到50行尽管我有多年的Python经验,但我竟然一时也没有看懂这代码放到编辑器里还特么真能执行当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文变量名只...转载 2020-01-29 15:32:37 · 1073 阅读 · 0 评论 -
Python 致 Python 初学者
0. 前言欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经...转载 2020-01-29 14:21:44 · 186 阅读 · 0 评论 -
python 自动化测试
项目源码:https://github.com/yicaifenchen8/autotest.git1.驱动配置class Driver(object): # 防止多个用例执行时-重启app @staticmethod def getInstance(): if (hasattr(Driver, 'instance')): #返回单一实例 ...原创 2020-01-15 14:41:16 · 106 阅读 · 0 评论 -
python 高级 深入学习
源码地址:https://github.com/yicaifenchen8/learning.git1.类,方法相关class A(): def __init__(self): self.__str__() def test(self): self.__str__()2.拦截属性和方法调用# set def __set...原创 2020-01-15 14:03:13 · 182 阅读 · 0 评论 -
python 一行代码实现分词
源码地址:https://github.com/yicaifenchen8/learning.gitseg_list = jieba.cut("北京野生动物园轿车遭黑熊围堵")print("Default Mode:", ' '.join(seg_list))源码地址:https://github.com/yicaifenchen8/learning.git...原创 2020-01-15 10:05:47 · 1024 阅读 · 0 评论 -
python orc 识别
源码地址:https://github.com/yicaifenchen8/learning.git1.初始化AipFace对象aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)2.读取图片filePath = "../res/orc.jpg"def get_file_content(filePath): with open(f...原创 2020-01-15 09:32:43 · 1290 阅读 · 1 评论 -
python flask 编写 REST API
源码地址:https://github.com/yicaifenchen8/flask.git1.核心代码from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': ...原创 2020-01-13 17:24:45 · 117 阅读 · 0 评论 -
python 自动化搜索 自动化测试
项目源码:https://github.com/yicaifenchen8/autosearch.git1.打开百度driver = webdriver.Chrome()driver.maximize_window() #浏览器全屏显示driver.get("https://www.baidu.com/")2.输入搜索内容find('//*[@id="kw"]').se...原创 2020-01-13 17:03:33 · 569 阅读 · 0 评论 -
python socketio 服务器编程
项目源码:https://github.com/yicaifenchen8/socketio.git1.配置密钥等app = Flask(__name__)app.config['SECRET_KEY'] = 'secret!'socketio = SocketIO()socketio.init_app(app)thread = Nonethread_lock = Lo...原创 2020-01-13 16:43:59 · 3349 阅读 · 0 评论