http://blog.jobbole.com/77878/ 博客 – 伯乐在线 首页最新文章在线课程业界开发 IT技术 设计 创业IT职场投稿更多 ? 伯乐在线 > 首页 > 所有文章 > Python > 零基础自学用Python 3开发网络爬虫(四): 登录 零基础...
分类:
编程语言 时间:
2015-08-07 13:35:26
阅读次数:
157
1、定义
__metaclass__=type
class Person:
def __init__(self,name,age):
self.name=name
self.age=age
def setName(self,name):
self.name=name
def getName(self):
return self.name
def setAge(sel...
分类:
编程语言 时间:
2015-08-07 13:31:37
阅读次数:
137
在函数调用的过程中,假设函数里面有循环嵌套的函数,那么在里面的函数遇到异常的时候,就终止函数,后面的语句将不会执行,而try后面的语句也将会中止执行,转而except。
异常其实也是一个类,是一个对象
此外,如果没有错误发生,可以在except语句块后面加一个else,当有错误发生时,会自动执行else语句
Python所有的错误都是从BaseException类派生的,常见的错误类型和继承关系看这...
分类:
编程语言 时间:
2015-08-07 13:22:31
阅读次数:
111
知识点:
1.一个xxx.py就是一个模块
2.导入模块就是读取这个文件的内容
3.模块是python的核心概念,大型的python程序是由多个模块堆积而成,就像乐高积木一样
下面,我先贴上演示代码
import sys
print(sys.platform)# 系统平台
print(2**100)
x="hello world \n"
print(x*8)#打印8次
temp=...
分类:
编程语言 时间:
2015-08-07 13:19:52
阅读次数:
133
一、getoptopts,args = getopt.getopt ( [命令行参数列表], "短选项", [长选项列表] ) ,第三个参数可省略短选项名后的冒号(:)表示该选项必须有附加的参数。如果没有:,-abc等价于-a -b -c;如果a有:,-abc等价于-a bc。长选项名后的等号(=)...
分类:
编程语言 时间:
2015-08-07 13:06:28
阅读次数:
177
今天第一次接触python,觉得非常神奇,特别其中有一个“*”的语法,直接替代循环,真的非常方便
下面是我第一次接触python写的代码:只有简短的print
import sys
print(sys.platform)# 系统平台
print(2**100)
x="hello world \n"
print(x*8)#打印8次
输出结果:
>>> ===================...
分类:
编程语言 时间:
2015-08-07 11:12:30
阅读次数:
142
说起来Python编码问题确实是十分令人头疼的,Python功能无话可说,十分强大,但是一旦遇到编码问题就呵呵了
一、不从文件读取,如果我想创建一个中文文件夹
eg:
#coding=utf-8
import os
str="Thinkgamer博客"
os.mkdir(str)
print str
那么创建的文件夹中文部分则为乱码,打印出来的正常
解决办法:去掉coding...
分类:
编程语言 时间:
2015-08-07 11:10:27
阅读次数:
141
暑假开始实习,为了记录自己每月的出勤情况,写了一个小程序。
原理很简单,就是 python 对文本文件和日期的处理。main.py 程序代码如下:# -*- coding:utf-8 -*-
# author:青天诀import codecs
import datetime
import re#读取文本文件中的签到记录
def readRecord(path):
with open(pat...
分类:
编程语言 时间:
2015-08-07 11:10:08
阅读次数:
185
已经进入编程这行已经3年,最近想做一个自己的开源项目,最后选来选去,选中了类似58同城的功能的项目作为开始
下面是一些列的工作,里面会体系我是怎样把这个项目做出来,包括思路、技术、代码等等。
需求阶段-需求比较明确,就是仿制58同城功能,这里说明一下,只是功能,相应的优化没有,因为优化都是在有瓶颈的条件下才优化
技术选型-python与php,
python作为爬虫的技术,因为一开始没有什...
分类:
其他好文 时间:
2015-08-07 11:09:41
阅读次数:
137
《程序员的呐喊》是Google一位老程序员的经验总结,文中展现了他对各大语言如Java、C/C++、Lisp、Python、Ruby、Perl等的极端观点,比如大力吐槽C++,极力推崇C、Lisp、Ruby。他的观点只是他个人经验所得,也不一定符合实情,仅供参考,有任何想法都可以说出来一起讨论。程序员和司机一样,总是自我安慰说等到需要的时候再去学新技能也来得及。但是在内心深处他们都明白,其实当需求...
分类:
其他好文 时间:
2015-08-07 09:38:50
阅读次数:
123