python - 1
来源:互联网 发布:开淘宝网店怎么发货 编辑:程序博客网 时间:2024/05/16 09:04
Mac OS 下自带了python的环境,环境路径在
python的语法直接参考下面 “基本语法” 的文章,学习到现在,语法不能像初学者一样从头开始看,而是要“面向解决问题”的思维去学习。伟哥分配一个任务给我:“再弄个东西,在Mac OS 上用Python 命令生成带logo的网页二维码。” 就开始了我python的学习之旅了!
经过网上的资料:http://www.xgezhang.com/python_qrcode.html?utm_source=tuicool
只要配置好相关的环境,就不是难事,这相当于iOS的调用别人的三方库,但是对python完全零基础,打一个输出都是难点,如何入手呢?不怕,一步一步来!
首先遇到的问题是如何调用QRcode这个第三方封装的库,查了查资料,这个库的基础还围绕着一个:PIL(Python Image Library)安装它需要设计的命令有
crul:
总而言之crul + ‘url address’ 就是直接下载改地址了,而添加参数就是各式各样的条件。
官网上提供了window和os的下载版本http://www.pythonware.com/products/pil/index.htm
除了用crul这种直接的方式,这里提供一个很好的命令:easy_install 安装三方框架的很简便的命令 (Mac OS X 自带easy_install命令程序,但window要自行安装)
PIL安装成功后:
安装好的位置如下:
同样地用easy_install来安装最重要QRCode三方库
和PIL位置一样,多了一个qrcode-5.1-py2.7.egg文件。因为安装PIL过程比较复杂,但是安装QRCode过程简炼,可以大致了解下easy_install的原理:
1.Searching for qrcode Reading https://pypi.python.org/simple/qrcode/
在这个org的网站里面寻找资源,org代表了是非赢利的网站
2.Best match: qrcode 5.1 Downloading
找到最适配的版本,并且直接下载
3.WritingRunningAddingInstalling
最后写入目录,运行,添加,安装等操作
其实命令行相关的脚本语言,都是拆分的,面向过程的,把每一个步骤都用相关的实现代码实现!
参考:
知乎: http://www.zhihu.com/question/19593179
最基础教程 : http://www.runoob.com/python/python-tutorial.html
官方教程 : https://docs.python.org/2.7/tutorial/
规范 : http://www.cnblogs.com/txw1958/archive/2013/02/06/python-entironment.html
基本语法 : http://www.cnblogs.com/Peter-Zhang/archive/2011/12/25/2300187.html
资料 : http://www.pythonware.com/products/pil/index.htm
环境 : http://blog.csdn.net/fancylovejava/article/details/39140373
esay_install : http://www.cnblogs.com/huangjacky/archive/2012/03/28/2421866.html
crul : http://www.cnblogs.com/gbyukg/p/3326825.html
github : https://github.com/lincolnloop/python-qrcode
教程 : http://www.jb51.net/article/58579.htm
伯乐在线 : http://blog.jobbole.com/43922/
- Python--python基础知识(1)
- 【python】python 基础知识 1
- 【Python】1“Hello,Python!”
- [python]python a[::-1]
- Python(1)
- Python-(1)
- Python-1
- python 1
- python 1
- Python 1
- python (1)
- Python(1)
- python(1)
- Python(1)
- PYTHON.1
- python - 1
- Python(1)
- Python(1)
- Java基础——02—Java概述
- 流媒体开发之--直播实现
- 修改Android app名字(Android Studio)
- Factorial
- Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
- python - 1
- FaxConInit
- 九度oj 1121
- BZOJ 3112 [Zjoi2013]防守战线 线性规划
- Qt获取屏幕分辨率
- Java操作sql
- HDU 1286 找新朋友(数学 欧拉函数)
- XDU-1111 Too Easy(矩阵快速幂)
- 《Java设计模式》之装饰模式