码迷,mamicode.com
首页 > 编程语言 > 详细

python文件操作

时间:2016-06-29 13:12:46      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

一、打开文件方法

r:以只读方式打开

r+:可读可写

w:以只写方式打开

w+:写读

a:以追加方式打开

a+:同a

U:表示在读取时,可以将 \r \n \r\n自动转换成 \n 

rU:

r+U:

b:表示读取二进制

rb:

wb:

ab:

f = open(test.txt,w)  #以只写模式打开
f.write(123)  #写入内容
f.close()  #关闭文件

二、文件操作方法

1.tell()

获取当前指针位置

f = open(test.txt,r)  #以只读模式打开
print(f.tell())  #0
f.close() 

2.write()  写入内容

3.seek()

f.seek(5)  #指定文件中指针位置
print(f.read())

4.truncate()

截断数据,只保留之前的数据

f = open(test.log,r+,encoding=utf-8)
f.seek(5)
f.truncate()
f.close()

5.readlines()  读取所有行数据

6.readline()  仅读取一行数据

7.writelines()  将一个字符串列表写入文件

8.close()  关闭文件

三、with

使用with不用关闭文件,当with代码块执行完毕时,内部会自动关闭并释放文件资源。

with open(test.txt,r) as f:
    print(f.read())

with open(test.txt) as f, open(test1.txt) as f1:  #同时打开多个文件

 

python文件操作

标签:

原文地址:http://www.cnblogs.com/yoyovip/p/5626165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!