![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 75
QtSharp
这个作者很懒,什么都没留下…
展开
-
简明 Python 编程规范
原文地址:http://pythoner.net/wiki/10/ 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 。设置编辑器,默认保存为 utf-8 格式。注释 业界普遍认同 Python 的注释分为两种的概念,一种是由 # 开头的“真正的”注释,另一种是 docstrings。前者表明为何选择当前实现以及这种实现的原创 2013-02-21 13:29:26 · 211 阅读 · 0 评论 -
使用django的数据库接口导入csdn数据库
没什么技术含量,直接贴代码: #coding = utf8 from csdn.models import csdnuser #except: # print u'没有开启django shell' def d(): source = open('E:\\sync\\docments\\csdn.sql','r') i = 0原创 2013-02-21 13:29:49 · 221 阅读 · 0 评论 -
基于SAE的Python+Django的入门实践
新浪SAE已经开始了对python的支持,支持django框架。 详情可以点这:http://appstack.sinaapp.com/ 豆瓣小组:http://www.douban.com/group/373262/ 下面进入正题。 首先,我使用的是django + mysql组合,所以本文暂不涉及其他框架。 其次,本人菜鸟,如有可以改进的地方,请不吝赐教,万分感激。原创 2013-02-21 13:29:39 · 452 阅读 · 0 评论 -
CSDN数据库转换程序
由于泄露出来的CSDN数据库文件不是标准的sql语句,所以产生了用python进行转换的想法,顺便熟悉一下python对字符串和列表的操作效率。 原文件解码用的是用decode('gb18030'),但仍出现了2个解码错误。不知哪位大侠能告诉我解决办法。 我用的是str.split()函数对file.readline()进行简单的截断。但是感觉很不优雅,却想不出简单的办法,坐等指点。 下面把原创 2013-02-21 13:29:46 · 296 阅读 · 0 评论 -
关于BeautifulSoup编码的一些问题
昨天想初次接触BeautifulSoup,想通过写一个简易在线词典小工具边学边练。 为了深入了解一下BeautifulSoup,没有采用直接调用在线词典api,而是通过分析百度结果页html得到代码段。 中间调试数次,总是在第一次搜索成功之后出现假死。代码如下:#!/usr/bin/python 反复不得其解,最终通过CPyUG得到了Rujia Liu帮助: Rujia写道 我试了下原创 2013-02-21 13:29:11 · 436 阅读 · 0 评论 -
[PySide]在简易在线词典中使用多线程
刚开始写这个小工具的时候遇到了查询过程软件界面假死的情况。 后来在华蟒讨论组里得到指点,使用多线程将查询动作另开线程,同ui线程分开。 使用python的threading类创建新线程后问题果断解决。 这里使用QThread创建新线程(PySide): #!/usr/bin/python # -*- coding: utf-8 -*- import sys from PySid原创 2013-02-21 13:29:09 · 368 阅读 · 0 评论 -
<pre>使页面正确显示文本格式
用django从数据库中提取文本文件内容,但用{{ content }}传送给页面时格式不正确,回车与制表位没有显示。 其实把{{ content }}内容用标签扩起来即可原创 2013-02-21 13:29:56 · 355 阅读 · 0 评论 -
抓取网易公开课并下载
原文地址:http://bbs.csdn.net/topics/390361293 View Code 1 # -*- coding: utf-8 -*- 2 #抓取网易公开课下载链接 3 #By : hnicypb@126.com 4 #Ver :1.0 5 #Time:2013-12-30 6 #Python 2.7 + BeautifulSoup 3.03(原创 2013-02-21 13:31:26 · 1926 阅读 · 0 评论 -
django常用操作
创建新项目 django-admin.py startproject mysite 如果命令无法执行,把py文件改为默认由python.exe打开 启动服务器 python manage.py runserver 0.0.0.0:8000 新建app python manage.py startapp books 验证模型有效性 python manage.py valida原创 2013-02-21 13:31:13 · 317 阅读 · 0 评论 -
Django有关CSRF的设置
1、解决方法错误提示里已经给出了。在表单里加上{% csrf_token %}就行了。 {% csrf_token %} 2、在Settings里的MIDDLEWARE_CLASSES增加配置: 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.Cs原创 2013-02-21 13:29:53 · 297 阅读 · 0 评论 -
关于python的变量作用域
#定义变量a >>> a = 0 >>> print a 0 #定义函数p() >>> def p(): ... print a ... >>> p() 0 #定义函数p2() >>> def p2(): ... print a ... a = 3 ... print a ... >>> p2() #原创 2013-02-21 13:29:51 · 180 阅读 · 0 评论 -
pyside使用qt的ui文件
C:\Python27\Scripts\pyside-uic.exe -o C:\form.py C:\form.ui 调用示例 #!usr/bin/env python # -*- coding: utf-8 -*- import sys from PySide.QtCore import * from PySide.QtGui import * from fo原创 2013-02-21 13:29:43 · 449 阅读 · 0 评论 -
Django学习笔记
1、因为URLpattern提供的是“适度但有用”级别的输入校验。万一这个视图函数被其它方式调用,我们仍需自行检查ValueError。在实现视图函数时,不臆测参数值的做法是比较好的。 2、模板内不允许使用负数列表索引。像{{items.-1}}这样的模板变量将会引发”TemplateSyntaxError”。 3、在模板方法查找过程中,如果某方法抛出一个异常,除非异常有一个sil原创 2013-02-21 13:29:36 · 249 阅读 · 0 评论 -
利用新浪api获取ip归属地
因为做网站要获取ip归属地,找的那些个外国api理所应当的不出中国字,很没有本土风情,索性直接放弃,找国内的api。 网上搜了个遍竟然被我发现新浪有提供,新浪还挺厚道(也可能是被动厚道),竟然提供ip归属的api,而且是json格式的,速度自不用说,嗯哼,不用都可惜了。 下边贴个api的简单python示例: from urllib import urlopen import json原创 2013-02-21 13:30:50 · 661 阅读 · 0 评论