您的位置:首页 > 编程语言 > Python开发

Python 文件基本操作

2017-04-05 15:41 323 查看
# -*- coding:utf-8 -*-
import os
'''
open函数
open(name,mode)
-name 文件名
-mode 访问模式
r 读方式
w 写方式
a 以追加模式打开(必要时创建新文件)
r+,w+,a+ 读写模式
'''
#文件属性
try:
wf0 = open('file.txt')
print wf0.encoding #文件编码方式
print wf0.mode #访问模式
print wf0.name #文件名
print wf0.closed #是否关闭
finally:
wf0.close()

#读取所有
try:
f0 = open('file.txt','r')
txt0 = f0.read()
print txt0
finally:
f0.close()
#按长度读取
try:
f1 = open('file.txt')
while True:
tmp = f1.read(6)
if not tmp:
break
print tmp
finally:
f1.close()
#逐行读取2
print '------------------------------'
try:
f1 = open('file.txt');
for line in f1.readlines():
print line;
except Exception, e:
print e;
finally:
if f1:
f1.close();
print '------------------------------'
#逐行读取1
try:
f2 = open('file.txt')
while True:
txt2 = f2.readline()
if not txt2:break
print "%d:%s" % (len(txt2),txt2)
finally:
f2.close()

#写入内容
try:
wf0 = open('file.txt','a')
wf0.write('append')
finally:
wf0.close()

#写入多行内容
strs = ['1','2\n','3']
try:
wf0 = open('file.txt','a')
wf0.writelines(strs)
finally:
wf0.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: