首页 > 编程语言 > 详细

python之6-1常用函数

时间:2014-07-18 08:03:19      阅读:316      评论:0      收藏:0      [点我收藏+]
1.休眠函数
import time
time.sleep(n)
bubuko.com,布布扣n可以是整数或者小数,单位是秒

2.打开文件函数
open(‘n‘,‘m‘,k)
bubuko.com,布布扣n是文件路径,如果只有文件名,则是py程序所在文件夹
bubuko.com,布布扣m是打开赋予的权限
bubuko.com,布布扣k是缓冲,0表示不用缓冲,其他数字表示缓冲数量
r  默认模式,文本模式读
rb     二进制文件
 
wwt 文本模式写,打开前文件存储被清空
wb    二进制写,文件存储同样被清空
 
a  追加模式,只能写在文件末尾
a+ 可读写模式,写只能写在文件末尾
 
w+ 可读写,与a+的区别是要清空文件内容
r+ 可读写,与a+的区别是可以写到文件任何位置
写入内容的方法
    open().write(‘s‘)    
    bubuko.com,布布扣s表示写入的内容
读取内容的方法
    open().read()

读入的文件内容
    变量名.next(),逐行输出,每次一行
    变量名.readline(),逐行输出,每次一行
    变量名.readlines(),输出全部

对应的文件描述符
    变量.fileno(),一般描述符从3开始(012被系统所用)

移动指针位置,便于获取对应行
    变量.seek(offset[,whence])
    offset定义偏移量
    whence定义偏移起点,0表示从文件头开始偏移,1表示从当前位置开始,2表示从文件尾部开始
    例如:变量.seek(0,2) 从文件尾部开始,偏移0个位置
    bubuko.com,布布扣变量.tell() 告知当前指针位置

一个小例子:列出/etc下的文件,并将其输入到/tmp/test中
    f1 = open(‘/tmp/test‘,‘w+’)
    l1 = [ i+‘\n‘ for i in os.listdir(‘/etc‘) ]
    f1.writeline(l1)
3.读取文本长度
len(‘s‘)
bubuko.com,布布扣s可以为字符串,或者其他变量,例如len(open(‘filename‘).read())







python之6-1常用函数,布布扣,bubuko.com

python之6-1常用函数

原文:http://www.cnblogs.com/aaa103439/p/3851237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!