文件I/O
1、读取键盘输入
raw_input:从标准输入读取一个行,并返回一个字符串
input:和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回
2、打开和关闭文件
open 函数语法 :file object = open(file_name [, access_mode][, buffering])
各个参数的细节如下:
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。
access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
buffering:如果buffering的值被设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。
3、close()方法
File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。
语法:fileObject.close()
4、write()方法
语法:fileObject.write(string)
例子:
# 打开一个文件
fo = open("foo.txt", "w")
fo.write( "www.runoob.com!
Very good site!
")
# 关闭打开的文件
fo.close()
5、read()方法
语法:
fileObject.read([count])
例子:
# 打开一个文件
fo = open("foo.txt", "r+")
str = fo.read(10)
print "读取的字符串是 : ", str
# 关闭打开的文件
fo.close()
6、文件定位
7、重命名和删除文件
Python里的目录处理方法:
mkdir()方法:创建新的目录
chdir()方法:改变当前的目录
rmdir()方法:删除目录