![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python奇淫巧技
readerloop
程序猿
展开
-
提供给开发者 10 款最好的 Python IDE(转)
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。 这篇文章收集了一些对开发转载 2015-07-08 21:07:00 · 341 阅读 · 0 评论 -
windows永久更换pip数据源
pip默认的数据源在国外,某些库的下载速度默默的只有可怜的几K。一个软件需要苦苦等待,结果还有可能是timeout。所以有了更换国内优质的数据源,提高Python获取优秀库的速度。 1 获取用户配置文件路径 在cmd下执行 %APPDATA% 2 在1步中红色框路径中创建 pip目录 3 在pip目录中创建 pip.ini文件 内容如下 [global] timeout = 6000 ind...原创 2019-01-17 22:16:12 · 2497 阅读 · 0 评论 -
python Get&Post 请求方式的实现
一、get请求 curl "http://www.baidu.com" #如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" #显示全部信息curl -l "http://www.baidu.com" #只显示头部信息curl -v "http://www.baidu.com" #显示get请求全过程解析二、post请求cu原创 2017-04-24 13:00:22 · 408 阅读 · 0 评论 -
tornado 框架 简单的任务异步化方式
tornado 框架 简单的任务异步化方式 由于项目中存在耗时的查询操作,对应api接口常常被阻塞,影响这一块的并发。所以才有了将其转化为异步缓解并发的想法。 @route(r'/ajax/api_interface_demo', name='ajax_GetAreaTree') # 获取所有地区 class ApiInterfaceDemo(BaseHandler): executo原创 2017-11-08 11:28:14 · 608 阅读 · 0 评论 -
在Python中使用lambda高效操作列表的教程(转)
转自:http://www.jb51.net/article/64833.htmlambdaPython用于支持将函数赋值给变量的一个操作符 默认是返回的,所以不用再加return关键字,不然会报错result = lambda x: x * x result(2) # return 4 map()/filter()/reduce()需要两个参数,第一个是一个处理函数,第二个是一个序列(list,t转载 2017-10-30 13:14:35 · 2733 阅读 · 0 评论 -
Python 发送Email
Python 发送邮件(Email) 公司最近有后台在某些条件下发送邮件给客户的需求。所以找了些demon,记录下。 import smtplib import email.mime.multipart import email.mime.text msg = email.mime.multipart.MIMEMultipart() msg['Subject'] = 'duanx'原创 2017-09-21 14:09:28 · 298 阅读 · 0 评论 -
python使用豆瓣源安装库/插件
python使用豆瓣源安装库/插件 日常中使用python,避免不了需要安装一些库或者插件,而python pip默认使用的国外的源,由于中国特色的网络环境,所以推荐使用国内的源,可以大大节省安装库的时间。 # 简单解释下:-i 使用指定的源 --trusted-host 信任指定的源 pip install -i http://pypi.douban.com/simple/ xlrd --tr原创 2017-08-09 09:26:18 · 1122 阅读 · 0 评论 -
python web后台 技术栈
python web后台技术栈 python作为当今后台语言的一员,有自己的优势。如果需要做后台,涉及一些必须的技术。这里根据自己的情况罗列一些。也方便自己后期强化自己的弱项。 web框架这个是最直接的,一门语言要成为web后台语言,首先要有处理web后台相关的库,然后在一些巨人的封装下,形成web框架。python目前热门的web框架有:Django、tornado、flask,web.py,原创 2017-07-19 11:34:16 · 5634 阅读 · 0 评论 -
python生成二维码
python生成二维码依赖库pip install qrcode代码样例import qrocde import timePILIMAGE_FILE = os.getcwd()+"/upload/"def createqrimg(content='default string for qrcode'): qr = qrcode.make(content) filename = PIL原创 2017-04-24 10:15:56 · 743 阅读 · 0 评论 -
python 生成条形码
Python 生成条形码 由于公司web端需要显示条形码,所以才有了,Python生成条形码这样的需求。 # 依赖环境 yum install python-magic libjpeg-devel freetype-devel pip install Pillow#本例子生成的是png格式图片的base64内容 import barcode import base64 from barcode.原创 2016-12-16 10:44:16 · 9102 阅读 · 0 评论 -
逆波兰式Python版本
逆波兰式Python版本算法描述将一个普通的中序表达式转换为逆波兰表达式的一般算法是: 首先需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为输入逆波兰式的栈S2(空栈),S1栈可先放入优先级最低的运算符#,注意,中缀式应以此最低优先级的运算符结束。可指定其他字符,不一定非#不可。从中缀式的左端开始取字符,逐序进行如下步骤: (1)若取出的字符是操作数,则分析出完整的运算原创 2016-10-14 14:15:07 · 1763 阅读 · 0 评论 -
使用国内镜像通过pip安装python的一些包(转)
http://blog.csdn.net/sasoritattoo/article/details/10020547 使用国内镜像通过pip安装python的一些包 学习flask,安装virtualenv环境,这些带都ok,但是一安装包总是出错无法安装, http://e.pypi.python.org/这个就是官网了,清华大学提供的 建议非清华大学校内的使用这个转载 2015-07-30 22:49:24 · 497 阅读 · 0 评论 -
centos6 python decoder jpeg not available解决办法
这个错误的原因是PIL的jpeg库没有安装,造成的。解决办法需要 先安装libjpeg-devel,再重新安装PIL即可解决,解决办法如下: 安装: yum install -y libjpeg-devel 重装PIL: pip uninstall PIL pip install PIL原创 2015-08-02 22:23:06 · 544 阅读 · 0 评论 -
Python 修饰符的例子
Python 修饰符的例子 无参数修饰符 有参数修饰符原创 2016-05-18 16:50:15 · 449 阅读 · 0 评论 -
python pep8
什么是PEP PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书 。 PEP8 译者:本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考PEP8 简介 本文档给出的编码约定,来源于 Python 主发行版标准库中的代码。Python 的 C 语言实现所使用的 C转载 2016-03-31 19:32:52 · 537 阅读 · 0 评论 -
python网络编程学习笔记:webpy框架 (转)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发转载 2015-07-15 22:32:56 · 616 阅读 · 0 评论 -
推荐python的ORM框架peewee(转)
以下是自己在一些项目中的简单心得,无他,旨在向一些不了解peewee的新手推荐一个顺手的工具,提供开发效率。至于具体使用细节,官方文档还是读一下吧,简单的文字。 熟手跳过。 你操作数据库时在用繁琐难维护的SQL?还是笨重复杂的SqlAlchemy?或者是你运气够好使用DJANGO而享受其ORM? 我曾经也是有SQlAlchemy,不过几次后难以忍受其复杂和不直观,他号称最佳ORM,但转载 2015-07-15 22:02:44 · 3814 阅读 · 0 评论 -
python3导入自定义库
众多的库是python的特色,使用起来也及其的方便。当然我们往往会把自己的代码组织称库的方式,来复用代码。这就涉及到导入库的方法了。 1、系统自带的库 # 直接导入整个库,命名空间隔离 import os # 直接将需要的功能导入,存才命名空间污染的情况 from math import sqrt 2、自己构建的库 2.1 和运行文件在统一目录 这种方式导入和系统在带的库没有区别 2.2 和...原创 2019-02-27 11:32:03 · 2580 阅读 · 0 评论