python 学习笔记(5) 文件I/O及方法

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。

raw_input()

input()

两者区别在于input 可以接收一个Python表达式作为输入,并将运算结果返回。


打开和关闭文件:

file object = open(file_name [, access_mode][, buffering])
追加模式是a\a+

file 对象的属性有:file.closed\file.mode\file.name\file.softspace

close()方法:

比如:

fo = open("test.txt","a+");

fo.close();

write() 方法:

fileObject.write(string);

read()方法:

fileObject.read([count]);
count为读出的字节数。

tell()方法:告诉你文件内的当前位置

seek(offset [,from])方法:方法改变当前文件的位置

rename()方法:需要两个参数,当前的文件名和新文件名。

remove()方法:删除文件,需要提供要删除的文件名作为参数。

mkdir()方法: 创建目录:比如:

os.mkdir("newdir")
chdir() 方法:改变当前目录。

getcwd() 方法:getcwd()方法显示当前的工作目录。

rmdir()方法:删除目录,目录名称以参数传递。在删除这个目录之前,它的所有内容应该先被清除。


file.close():关闭文件。关闭后文件不能再进行读写操作。

file.flush():

file.fileno():

file.isatty():

file.next();返回文件下一行。

file.resize([size]):

file.readline([size]):读取整行,包括 "\n" 字符。

file.readlines([sizeint);读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。

参考:http://www.runoob.com/python/file-methods.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值