![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 二三事
小旋锋
DGUT
展开
-
使用python pillow 图片转字符串
使用Pillow来处理图像的基础教程:参考教程:http://pyhome.org/pythonbian-cheng-zhong-shi-yong-pillowlai-chu-li-tu-xiang-de-ji-chu-jiao-cheng-/Image类 1. 打开一张图片>>> from PIL import Image>>> im = Image.open("ascii_dora.png"原创 2016-09-09 16:55:56 · 3073 阅读 · 0 评论 -
ubuntu14.04如何在完美切换Python2和Python3
参考:http://blog.csdn.net/gan_player/article/details/72057966楼主是Ubuntu14.04版本,一直以来想用Python3版本,但是又不能把自带的Python2版本卸载,据说卸载之后系统会不稳定。因此一直苦于Python2和Python3无法及时切换,导致软件弄混。后来终于找到一个方法可以完美切换。切换方法如下:sudo update-alt转载 2017-06-21 17:25:52 · 2340 阅读 · 0 评论 -
ubuntu下设置jupyter notebook
来源:http://blog.csdn.net/suzyu12345/article/details/51037905Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的Python数据分析工具。 下面讲讲怎么在Linux下安装ipython jupyter,以及远程访问,我这里是在虚拟机中配置ipython,windows访问虚拟机中的ipython转载 2017-07-29 19:28:34 · 15137 阅读 · 2 评论 -
python密码学编程(一)
python密码学编程 学习笔记1 密码学是什么 2 代码与加密法3 制作纸质加密轮盘虚拟加密轮盘如何使用加密轮盘加密解密另一个加密法工具StCyr滑条不用纸质工具加密双重强度加密通过计算机编程加密本章主要内容: + 密码学是什么 + 代码和加密法 + 凯撒加密法 + 加密轮盘 + St.Cyr滑条 + 用纸笔做加密 + “双重强度”加密1.1 密码学是什么密码学原创 2017-05-26 20:47:05 · 9714 阅读 · 1 评论 -
python自然语言处理(1)
opensuse leap 42 下载安装NLTK 和NLTK_DATA出现问题,从命令行nltk.downloader()安装速度不给力,安装不成功,参考一下方案。参考教程:http://www.th7.cn/Program/Python/201603/788923.shtml (Python3下的NLTK及nltk_data安装问题(Ubuntu环境))测试环境:Ubuntu Kylin 1转载 2016-09-04 22:06:33 · 542 阅读 · 0 评论 -
opensuse42下python matplotlib画图不显示
python下画图,但是没有画出来,原因是matplotlib的显示模式为Agg,改为TkAgg即可安装matplotlibsudo zypper install matplotlib问题示例:>>> import matplotlib.pyplot as plt>>> x = [1,2,3,4,5]>>> y = [1,4,9,16,25]>>> plt.plot(x,y)>>> plt转载 2016-09-06 09:09:17 · 1075 阅读 · 0 评论 -
HTTP 接口设计指北
原项目地址:https://github.com/bolasblack/http-api-guideHTTP 协议HTTP11HTTP2URL空字段国际化语言标签时区时间格式货币名称请求方法状态码请求成功重定向条件请求客户端错误服务端错误错误处理身份验证超文本驱动和资源发现分页数据缓存并发控制跨域CORSJSON-P其他资料更细节的接口设计指南转载 2017-08-19 18:29:59 · 986 阅读 · 0 评论 -
编写更好Python程序的5个技巧
5 Tips for Writing Better Python http://geek.csdn.net/news/detail/238940我写Python已经有一段时间了,当我回顾起一些较老的代码时,我有时会感到一些畏缩。例如,当我刚开始编程的时候,我用python编写了这个Sudoku 游戏(在GitHub上可以获得)。我当时认为这是我最好的作品之一。事实证明,我甚至不能克隆并运行转载 2017-10-09 17:32:48 · 551 阅读 · 0 评论 -
sublime text3 python代码去除白色框框
因为使用anaconda插件,写python代码的时候满屏的白色框框,看着很不爽,像这样: 要去掉只需在 Sublime > Preferences > Package Settings > Anaconda > Settings User 中设置关闭: {“anaconda_linting”: false}原创 2016-11-04 13:25:55 · 23492 阅读 · 2 评论 -
国内镜像
有很多软件的软件源都是国外的,很多时候访问速度很慢清华大学提供了很多软件源,可大大加快我们的软件安装速度 清华大学开源软件镜像站譬如为conda添加清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls原创 2017-05-21 20:32:16 · 792 阅读 · 0 评论 -
使用pyenv和virtualenv搭建python虚拟环境
转载自:https://my.oschina.net/davehe/blog/625896pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5, 2.转载 2017-05-21 17:26:30 · 616 阅读 · 0 评论 -
pygame 的使用(1)
参考教程:http://www.pythontab.com/html/2012/pythongui_1220/15.html Pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是一位叫做Sam Lantinga的大牛写的,据说他为了让Loki(致力于向Linux上移植Windows的游戏的一家大好人公司,可惜已经倒闭,唉好人不长命转载 2016-09-11 14:28:53 · 2257 阅读 · 0 评论 -
python网络编程基础
客户/服务器架构 服务器:是一个软件或硬件,用于提供客户需要的”服务”;服务器存在的唯一目的就是等待客户的请求,给这些客户服务,然后再等待其他的请求.常见的服务类型: 硬件的客户/服务器架构:打印机,文件服务器 软件客户/服务器架构:web服务器,数据库服务器,窗口服务器(GUI)套接字:用于进程间通信(IPC)两个家族的套接字: (1)AF_UNIX:地址家族,基于文件,底层结构有文原创 2016-09-08 10:38:07 · 597 阅读 · 0 评论 -
(总结)python 基础知识一
参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.htmlPython程序hello.py改成一个可执行的脚本,直接执行 #!/usr/bin/env python print('Hello World!') $ chmod 755 hello.py $ ./hello.pyprint 输出语句,p原创 2016-10-03 21:09:40 · 451 阅读 · 0 评论 -
(总结)python基础知识二.1
参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html词典:是包含有多个元素,每个元素以逗号分隔。 但词典的元素包含有两部分,键和值,常见的是以字符串来表示键,也可以使用数字或者真值来表示键 键须为不可变的对象;值可以是任意对象。键和值两者一一对应 dic = {‘tom’:11, ‘sam’:原创 2016-10-03 21:57:31 · 484 阅读 · 0 评论 -
(总结)python基础知识二.2
参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html循环对象:包含有一个next()方法,这个方法的目的是进行到下一个结果,而在结束一系列结果之后,举出StopIteration错误 迭代器:iter() 生成器(generator): 主要目的是构成一个用户自定义的循环对象。 将方法中的return改为yield,生原创 2016-10-03 21:59:30 · 460 阅读 · 0 评论 -
Python-走进Requests库
标签: python二三事第1章 走进Requests库课程路线图认识Requests类库学好Requests库的意义环境准备第2章 HTTP协议原理简介了解HTTP协议了解HTTP - Response简单小程序第3章 发送请求3-1 Requests库-请求方法带参数的请求3-3 Requests库-请求异常处理自定义Request第4章 处理响应HTTP状态码原创 2017-05-23 14:26:26 · 1375 阅读 · 0 评论 -
超链接 url中含有中文
这个错误是由于超链接中含有中文引起的,超链接默认是用ascii编码的,所以不能直接出现中文,若要出现中文,解决方法如下:import urllib from urllib.request import urlopenlink="http://list.jd.com/list.html?cat=9987,653,655&ev=exbrand%5F9420&trans=1&JL=3_品牌_金立(G原创 2016-11-04 13:37:23 · 7909 阅读 · 0 评论 -
python装饰器
标签: python 二三事 慕课网学习笔记LEGB LEGBpython 闭包python闭包二python 装饰器主要内容 + 函数作用域LEGB + 闭包理解与使用 + 装饰器LEGB L>E>G?BL:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域pyth原创 2017-05-21 12:19:02 · 615 阅读 · 0 评论 -
京东商品及评论 数据采集
对京东的商品基本信息,产品参数,商品评论进行采集使用BeautifulSoup解析注意:由于每个产品的评论只能采集100页,为了爬到更多的评论,每个产品分别采集好评,中评,差评各100页爬虫结果根目录 品牌目录 品牌下产品属性目录 产品图片 产品评论 产品属性 产品基本信息 爬虫程序# _*_ coding:utf-8 _*_import requestsimport jsonf原创 2017-08-02 09:13:44 · 19680 阅读 · 18 评论