1.写入文件
f =open("look.txt","w")
f.write( "Python 是一个非常好的语言。\n是的,的确非常好!!\n" )
# 关闭打开的文件
f.close()
2.读取文件
# 打开一个文件
f = open("look.txt", "r")
str = f.read()
print(str)
# 关闭打开的文件
f.close()
3.open函数中的常用值
'r':读模式
'w':写模式
'a':追加模式
'b':二进制模式(可添加到其他模式中使用)
'+':读/写模式(可添加到其他模式中使用
4.tell()
f.tell()返回文件对象当前所处的位置,它是从文件开头开始算起的字节数。
5.f.seek()
f=open(r'look.txt','r')
f.seek(5)
print f.read(10)
print f.read(10)
print f.tell()
print "**********look!look!!**********"
这段代码带上了seek函数和tell函数,可以随机访问,tell可以返回当前读写的位置
6.f.readline()
f= open(r'look.txt','r')
print f.readline()
print f.readline()
print f.tell()
print "**********look!look!!**********"
readline可以读取一行。
另外,应该牢记使用close函数关闭文件,比较安全保险。
如果想确保文件被关闭了,应该使用try/finally语句,并将文件关闭写入finally语句。
7.OS 文件/目录方法
OS对象的创建、删除、重命名目录,
import os
# os.mkdir('look.txt')
# os.rmdir('qqq.txt')
# os.close()
os.rename('look.txt','hi.txt')
look.txt——要修改的目录名
hi.txt——修改后的目录名
os.remove(path)删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。