python
文章平均质量分 51
xiao囡囡
偶是一枚菜鸟女码农
展开
-
python学习笔记
2013/5/291. IndentationError:expected an indentedblock错误解决按空格或者Tab键(但是两者不能混用),要缩进一个字符 2013/5/30 1. MVC: model-view-controllerDjango : 一个 python定制框架2. 学习http://djangobook.py3k.cn/2.0/Dj原创 2013-08-27 07:42:06 · 1051 阅读 · 0 评论 -
python 调用c++
由于Python的ctypes可以使python轻松调用动态链接库,从而调用c/c++程序。利用gcc编译c++文件为动态链接库dll或者so文件,再利用python来调用。 1、下载gcc系统为win7 X64,下载windows版本 MinGW,下载地址:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-原创 2013-09-04 08:23:26 · 4730 阅读 · 1 评论 -
python读取txt行问题
所写python代码和txt文件编码以utf-8格式打开python打开不同编码txt的方法参考:http://blog.csdn.net/zm2714/article/details/8012474 注意python 读取行时每行数据后面会有一换行符'\n',如某一行为 ab ,则读取的行数据为 'ab\n'当print时与所想得到的数据没有差别,但是当作为参数进行处理时注意原创 2013-10-11 16:32:39 · 2210 阅读 · 1 评论 -
python利用管道popen调用.exe进行交互
python是典型的胶水语言,可以来做粘合复杂程序的应用,在终端上可以随意地组合他和其它程序,作为一个中间处理模块。python可以利用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。如下p = subprocess.Popen(r'XX.exe',stdin = None,stdout=subprocess.PIPE,st原创 2013-10-12 08:46:24 · 7349 阅读 · 1 评论 -
糗事百科的网络爬虫(v0.2)源码及解析 .
项目内容:用Python写的糗事百科的网络爬虫。使用方法:新建一个Bug.py文件,然后将代码复制到里面后,双击运行。程序功能:在命令提示行中浏览糗事百科。原理解释:首先,先浏览一下糗事百科的主页:http://www.qiushibaike.com/hot/page/1可以看出来,链接中page/后面的数字就是对应的页码,记住这一点为以后的编写做准备。然后转载 2013-11-13 14:59:12 · 1526 阅读 · 0 评论 -
python爬取csdn排名积分等信息
初次写爬虫,拿很简单的自己的csdn主页来练习一下:打开自己的主页查看源码,发现此部分信息在标签divclass="result">div>很简单的程序出了点错,发现是编码问题,记录一下(1)出现urllib2.HTTPError: HTTP Error 403: Forbidden错误由于网站禁止爬虫,可以在请求加上头信息,伪装成浏览器访问(2)统一编码,匹配的字符和原创 2013-11-14 10:46:37 · 1259 阅读 · 0 评论 -
linux下调试python
pdb的常用命令说明: l #查看运行到哪行代码 n #单步运行,跳过函数 s #单步运行,可进入函数 p 变量 #查看变量值 b 行号 #断点设置到第几行 b #显示所有断点列表 cl 断点号 #删除某个断点 cl #删除所有断点 c #跳到下一个断点 r #return当前函数 exit #退出转载 2014-03-15 11:38:31 · 1220 阅读 · 2 评论 -
sublime按ctrl+B不能运行
python 2.7 32bitsublime 2.02 32bit系统win7 X64用32位python是为了兼容官网下载,配置python运行环境:{ "cmd": ["C:\\Python27\\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]原创 2014-04-05 22:16:20 · 9398 阅读 · 0 评论 -
sublime :[Decode error - output not utf-8]
点击运行出错提示:[Decode error - output not utf-8]这几天出现此问题有几种情况,在加了编码为utf-8时,通常是语法错误:(1)tab键和空格键混合选中一行,可以看到行前面空的是点还是线,如果发现既有线又有点,估计就是这问题了,导致缩进不一致解决方法:设置将tab键自动换为4个空格键点击 Preference -> Settings-Us原创 2014-04-08 22:47:01 · 1487 阅读 · 0 评论