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

来源:互联网 发布:身份证阅读器软件下载 编辑:程序博客网 时间:2024/06/05 04:34

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

0 0
原创粉丝点击