最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

python 2.7文件操作使用方法和范例

Python 5449浏览 0评论

python中用open方法打开一个文件,打开成功后返回一个文件对象句柄。

handle = open(file_name, access_mode = 'r')

file_name 表示打开的文件名,确实的说应该是文件的路径。
access_mode表示打开模式。模式有下列几种:

  • r 表示读取
  • w 表示写入
  • a 表示追加内容

往文件写入内容的示例:

#!/usr/bin/env python
import os

fname = './text.txt'

try:
    fobj = open(fname, 'w')
except IOError, e:
    print "file open error", e
else:
    txts = []
    txts.append('tom 22')
    txts.append('anny 18')
    fobj.writelines(['%s%s' % (x, os.linesep) for x in txts])
    fobj.close()

其中os.linesep表示换行符号。

追加内容的示例:

如果要追加内容,就把上例的’w’改成’a’就可以了。这样往文件里写入内容就会在文件的后面追加。

读取一个文件的示例:

#!/usr/bin/env python

fname = './text.txt'

try:
    fobj = open(fname, 'r')
except IOError, e:
    print "file open error", e
else:
    for eachLine in fobj:
        print eachLine,
    fobj.close()

转载请注明:快乐编程 » python 2.7文件操作使用方法和范例

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址