python_tips
Python win下编程的问题
在windows下想写个自动的脚本来玩玩,一旦在windows下果然各种各样的问题
纷纷搞出来了。
首先是最关键的问题,How to run the python scripts,在linux下
根本不会操心这个问题呀,which python,有了直接执行就OK,我先装了
一个2.7的在windows下,然后把路径加到环境变量path里,自从大学学过
java以后好久没改过环境变量了。执行的时候CMD cd到目录下,跟linux
是一样的执行。
需要注意的是windows下cmd,是直接敲D: + enter直接换盘符,好久没
用,我还cd f:试了半天。。中文编码格式的问题,我代码中注释加了几行中文,结果出来的
error SyntaxError:
Non-ASCII character '\xc6' in file game.py on
line 9, but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details
解决办法:# -- coding: UTF-8 --指定编码格式。
然后emacs又出问题了,我save的时候emacs报
Warning (mule): Invalid coding system 'UTF-8' is specified
for the current buffer/file by the :coding tag. It is highly
recommended to fix it before writing to a file.
So, 改成# -- coding: utf-8 --
妈妈再也不用担心我的学习了。。。
Python xrange 问题
xrange
函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。
xrange更适合用作循环里
Python 逗号的问题
在计算海明距离有几行code没有看的特别明白。
Python 图像处理相关
1. 灰度以及PIL模块里的处理
[Link](http://qinxuye.me/article/implement-sketch-and-pencil-with-pil/)
2. 有关图像搜索,相似图形比对
[阮一峰的Blog](http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html)