孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  python

1 2 3 下一页

摘要:网络爬虫 阅读全文
posted @ 2016-04-10 15:23 孤独的猫 阅读(689) 评论(0) 推荐(0)

摘要:网络爬虫 阅读全文
posted @ 2016-04-10 15:22 孤独的猫 阅读(696) 评论(0) 推荐(0)

摘要:可用chardet模块自动侦测汉字的编码模式(utf-8或GBK)首先下载chardet模块,然后安装测试用例如下: 1 #!/usr/bin/env python 2 # -*- coding: UTF8 -*- 3 # -*- coding: GBK-*- 4 # 这些 5 import chardet 6 codedetect=chardet.detect("我们")["encoding"] 7 try: 8 ustring=unicode("我们",codedetect) 9 print ustring 10 except:1 阅读全文
posted @ 2012-10-18 10:54 孤独的猫 阅读(230) 评论(0) 推荐(0)

摘要:改变外观(一)新增templates目录加入两个模版文件 (1)base.html文件<html><style type="text/css" > body {color: #efd; background: #435; padding: 0 5em;margin: 0} h1 {padding: 2em 1em; background: #675} h2 {color: #bf8; border-top: 1px dotted #fff; margin-top: 2em} p {margin: 1em 0}</style><hea 阅读全文
posted @ 2012-10-17 18:26 孤独的猫 阅读(254) 评论(0) 推荐(0)

摘要:(一)修改modelsfrom django.db import modelsfrom blog.models import *from django.contrib import adminclass BlogPost(models.Model): title=models.CharField(max_length=150) body=models.TextField() timestamp=models.DateTimeField() def __unicode__(self): return self.titleclass BlogPostAdmin(admin.ModelAdmin): 阅读全文
posted @ 2012-10-15 23:19 孤独的猫 阅读(231) 评论(0) 推荐(0)

摘要:Django如何重设Admin密码2011年08月15日由Leyond发布在 Python留下评论如果你忘记了设置Django的Admin密码,那么你可以使用createsuperuser来甚至密码,但是如果你忘记了Admin的密码的话,那么就要用Django shell:?1python manage.py shell然后获取你的用户名,并且重设密码:?1234from django.contrib.auth.models import User user = User.objects.get(username='admin') user.set_password(' 阅读全文
posted @ 2012-10-15 22:23 孤独的猫 阅读(15261) 评论(0) 推荐(0)

摘要:(一)设置自动admin应用打开settings.py的INSTALL_APPS中的'django.contrib.auth'下面添加'django.contrib.auth','django.contrib.admin',再次运行manage.py syncdb,生成django_admin_log(二)修改ulrs打开mysite\mysite\urls.py文件,改为from django.conf.urls import patterns, include, url# Uncomment the next two lines to ena 阅读全文
posted @ 2012-10-13 21:53 孤独的猫 阅读(415) 评论(0) 推荐(0)

摘要:(一)创建项目django-admin.py startproject mysite运行这个命令时,需要django-admin.py在PATH环境变量中我的django-admin.py在 Django目录\Django-1.4.1\django\bin中此时目录结构为mysite│ manage.py│ ├─blog│ models.py│ tests.py│ views.py│ __init__.py│ └─mysite settings.py settings.pyc urls.py urls.pyc wsgi.py wsgi.pyc __init__.py __init__.pyc( 阅读全文
posted @ 2012-10-13 21:18 孤独的猫 阅读(367) 评论(0) 推荐(0)

摘要:1 #!/usr/bin/env python 2 #coding=utf-8 3 import os,sys 4 import shutil,re 5 6 def getparam(str): 7 file_re=re.compile(r'(\w*)(#{1,})(\w*)') 8 m=file_re.search(str) 9 return m.groups10 11 12 def changename(dir):13 filenum=014 i=int(sys.argv[3])15 list=os.listdir(dir) ... 阅读全文
posted @ 2012-09-20 21:00 孤独的猫 阅读(226) 评论(0) 推荐(0)

摘要:Parrot是一个虚拟机,旨在有效地编译和执行代码的动态语言。目前,它的主机的各种语言的实现在各个阶段的完成,包括Tcl,使用Javascript ,Ruby,Lua,Scheme, PHP中,Python,以及Perl 6 ,APL,和 .NET 等等超过几十种语言的代码翻译。摘自:http://www.oschina.net/p/parrot 阅读全文
posted @ 2012-04-11 22:14 孤独的猫 阅读(947) 评论(0) 推荐(0)

摘要:载入和附加Sage文件下面我们说明如何将写在单独文件中的程序载入到Sage中。新建一个名为example.sage的文件,包含下列内容:print "Hello World"print 2^3您可以使用load命令读入和执行example.sage文件。sage: load "example.sage"Hello World8您也可以使用attach命令将Sage文件附加到一个运行的会话中:sage: attach "example.sage"Hello World8现在如果您修改example.sage,并在Sage中输入一个空行( 阅读全文
posted @ 2012-04-11 21:44 孤独的猫 阅读(2018) 评论(0) 推荐(0)

摘要:科学计算软件包python(x,y)简介2010-07-05 14:29 python是一种面向对象的动态类型编程语言,自Guido van Rossum于1989年创立以来,已经有了整整20年的历史。的语法简洁优美,接近自然语言,数据结构与内存管理简洁明了,学习门槛低,程序调试容易,编制程序效率很高。的良好支持,拥有强大的标准库,并且可以任意扩充,这使它成为一种用途广泛的“胶水语言”。用C和C++编写高性能的函数库,并用python处理复杂的数据结构,执行函数调用,便可以做到兼顾编写效率和执行效率:编写和调试简单,执行起来也很快。 由于python学习门槛低,并可以兼顾编写效率和执行效率,令 阅读全文
posted @ 2012-04-07 23:29 孤独的猫 阅读(1913) 评论(1) 推荐(0)

摘要:例如有一盘点机文件,格式如下: 阅读全文
posted @ 2011-12-10 21:24 孤独的猫 阅读(223) 评论(0) 推荐(0)

摘要:1.重命名:os.rename(old, new) 2.删除:os.remove(file) 3.列出目录下的文件 :os.listdir(path) 阅读全文
posted @ 2011-07-14 21:32 孤独的猫 阅读(1385) 评论(0) 推荐(0)

摘要:在python脚本中可以用pdb进行调试,具体方法如下: 1.使用run语句调试,格式为: run(statement[,globals[,locals]]) 阅读全文
posted @ 2011-07-14 20:03 孤独的猫 阅读(744) 评论(0) 推荐(0)

摘要:一款名为 Beautiful Soup 的常用配套工具帮助 Python 程序理解 Web 站点中包含的脏乱“基本是 HTML” 内容。 阅读全文
posted @ 2011-07-13 19:23 孤独的猫 阅读(572) 评论(0) 推荐(0)

摘要:import cmathimport mathimport sysdef get_float(msg,allow_zero):x = Nonewhile x is None:try:x = float(input(msg))if not allow_zero and abs(x) < sys.float_info.epsilon:#float_info.epsilon为接近0值的浮点数,因计算机浮点数只能无限接近0print("zero is not allowed")x = Noneexcept ValueError as err:print(err)return 阅读全文
posted @ 2011-07-10 11:38 孤独的猫 阅读(639) 评论(0) 推荐(0)

摘要:subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。可见,subprocess是被推荐使用的模块。 阅读全文
posted @ 2011-07-10 11:24 孤独的猫 阅读(315) 评论(0) 推荐(0)

摘要:#!/usr/bin/pythonimport urllibgoogle=urllib.urlopen('http://www.google.com')print 'http header:/n',google.info()print 'http status:',google.getcode()print 'url:',google.geturl()for line in google: print linegoogle.close() 阅读全文
posted @ 2011-07-08 22:10 孤独的猫 阅读(407) 评论(0) 推荐(0)

摘要:保存新浪网首页到本地(使用urllib) 阅读全文
posted @ 2011-07-08 22:01 孤独的猫 阅读(328) 评论(0) 推荐(0)

1 2 3 下一页