cszer

python学习笔记–异常

分类: python       评论: 2   阅读:1,617 views

我们尝试读取用户的一段输入。按Ctrl-d,看一下会发生什么。

>>> s = raw_input('Enter something --> ')
Enter something --> Traceback (most recent call last):
  File "", line 1, in ?
EOFError

Python引发了一个称为EOFError的错误,这个错误基本上意味着它发现一个不期望的 文件尾 (由Ctrl-d表示)
继续阅读 »

03-05
2013

python学习笔记–文件 输入输出

分类: python       评论: 0   阅读:1,476 views

你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文件的操作的时候,你调用close方法来告诉Python我们完成了对文件的使用。
继续阅读 »

03-05
2013

python学习笔记–数据结构

分类: python       评论: 1   阅读:1,469 views

在Python中有三种内建的数据结构——列表、元组和字典

list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。

列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是 可变的 数据类型,即这种类型是可以被改变的。
继续阅读 »

03-05
2013

python学习笔记–模块

分类: python       评论: 1   阅读:1,588 views

使用sys模块

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python
# Filename: using_sys.py
 
import sys
 
print 'The command line arguments are:'
for i in sys.argv:
    print i
 
print '\n\nThe PYTHONPATH is', sys.path, '\n'

继续阅读 »

03-05
2013

python学习笔记–函数

分类: python       评论: 4   阅读:1,359 views

函数:
function.py

1
2
3
4
#!/usr/bin/python
def sayhello():
    print "hello world"
sayhello()

函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体
继续阅读 »

03-05
2013

python学习笔记–控制流

分类: python       评论: 0   阅读:1,351 views

控制流
if.py

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python
number=23
guess=int(raw_input('Enter a integer:'))
if number==guess:
    print "Congratulations, you guessed it."
    print "But you dot not get any prize."
elif number>guess:
    print 'No, it is a little higher than that'
else:
    print 'no, it is a litter small than that'
print 'Done'

注意if语句在结尾处包含一个冒号——我们通过它告诉Python下面跟着一个语句块。
继续阅读 »

03-05
2013

在线网页截图

分类: 技术, PHP   标签:    评论: 3   阅读:3,852 views

自己整的一个在线网页截图工具。界面尽量简洁化了,使用php的codeigniter框架编写,调用系统cutycapt对网页截图并上传到新浪saestorage,支持分享到新浪微博,并可以随时查看网页截图快照。
地址:在线网页截图

webshot

03-01
2013

python中dict的使用

分类: python       评论: 0   阅读:3,110 views

dict.clear() 删除字典中所有元素
dict.copy() 返回字典(浅复制)的一个副本
dict.fromkeysc(seq,val=None) 创建并返回一个新字典,以seq 中的元素做该字典的键,val 做该字典中所有键对应的初始值(如果不提供此值,则默认为None)
dict.get(key,default=None) 对字典dict 中的键key,返回它对应的值value,如果字典中不存在此键,则返回default 的值(注意,参数default 的默认值为None)
dict.has_key(key) 如果键(key)在字典中存在,返回True,否则返回False. 在Python2.2版本引入in 和not in 后,此方法几乎已废弃不用了,但仍提供一个 可工作的接口
dict.items() 返回一个包含字典中(键, 值)对元组的列表
dict.keys() 返回一个包含字典中键的列表
dict.values() 返回一个包含字典中所有值的列表
dict.iter() 方法iteritems(), iterkeys(), itervalues()与它们对应的非迭代方法一样,不同的是它们返回一个迭代子,而不是一个列表
dict.pop(key[, default]) 和方法get()相似,如果字典中key 键存在,删除并返回dict[key],如果key 键不存在,且没有给出default 的值,引发KeyError 异常
dict.setdefault(key,default=None) 和方法set()相似,如果字典中不存在key 键,由dict[key]=default 为它赋值
dict.setdefault(key,default=None) 和方法set()相似,如果字典中不存在key 键,由dict[key]=default 为它赋值
继续阅读 »

02-05
2013

php使用fsockopen传送POST到别的URL并取得回应内容

分类: 技术, PHP       评论: 2   阅读:3,629 views

如果不需要传送参数或是使用GET method传送可以直接使用fopen()或是file_get_contents()函式获得回应内容.
但是如果需要不经过表单就送出POST给某URL就需要使用curl相关函式或是fsockopen()传送.

curl的用法比较简单可以咕狗看看(但是php必须要先安装curl才可以用),这边要讲的是fsockopen(). 继续阅读 »

01-24
2013
第 4 页,共 15 页« 最新...23456...10...最旧 »