# -*- 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()
Python 文件基本操作
最新推荐文章于 2022-10-13 00:06:44 发布