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

python 3.0 文件操作基本流程

时间:2018-05-01 20:46:46      阅读:504      评论:0      收藏:0      [点我收藏+]

标签:end   nes   sleep   pytho   清空   adl   python   多行   覆盖   

1、r

data = open(‘孙悟空‘,‘r‘,encoding = ‘utf-8‘).read()

print(data)

#该操作为文件的读操作,

2、w

f = open(‘孙悟空‘,‘w‘,encoding = ‘utf-8‘)

f.write(‘hello world‘)

f.write(‘karen‘)  #不换行写入两个,不覆盖  ==>hello worldkaren

#该操作为文件的写操作,覆盖原来内容重新编辑

f = open(‘孙悟空2‘,‘w‘,encoding = ‘utf-8‘)

f.write(‘hello world‘)

#也可创建新的文件进行写操作

3、 f = open(‘孙悟空‘,‘a‘,encoding = ‘utf-8‘)

f.append(‘hello world‘)

#不影响原内容的情况下继续编辑

4、f.readline() #打印第一行的内容 光标在取到的字符的后面

5、f.readlines()#打印多行

6、

impor time;time.sleep(50)   #延时缓冲区

open() 打开文件

f.fileno() 文件描述符

f.tell() 打印时光标位置

f.seek(0) 移动光标位置

f.close() 关闭文件

f.flush() 清空缓冲区,显示到终端

f.truncate 截断,删除后面的内容

python 3.0 文件操作基本流程

标签:end   nes   sleep   pytho   清空   adl   python   多行   覆盖   

原文地址:https://www.cnblogs.com/Karenbest/p/8976518.html

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