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

Python 入门笔记 文件操作

2018-01-16 20:06 211 查看
# 0.文件对象可以是(1)普通的磁盘文件;(2)其他类型抽象的“文件”, 需要设置文件接口
# open():success返回一个文件对象,fault引发一个IOError
# file_name, 可以是绝对路径,也可以是相对路径
# buffering, 缓冲方式,-1:系统默认缓冲方式, 0:不缓冲, 1:只缓冲一行数据, n:缓冲n行数据
file_object = open(file_name, access_mode = 'r', buffering = -1)

# 通用换行符支持UNS(Universal NEWLINE Support),使用'U'标志打开,所有换行符替换为'\n'
# UNS只能读文本
f = open('test', 'rU')

# 1.输入
read()          # 读取所有字节,存储到一个字符串中
readline()      # 读取一行,存储到一个字符串中
readlines()     # 读取所有行,存储为一个字符串列表

# 2.输出
write()         # 将字符串写入文件
writelines()    # 将字符串列表写入文件

# 3.文件迭代
for eachLine in f:
# 执行代码
pass

# 4.关闭文件
f.close()

# 5.其他
flush()         # 将内存缓冲区立刻写入到文件

# 6.例子
# (1)读取文件,并显示在控制台
file_name = raw_input("请输入文件名: ")
f = open(file_name, 'r')
for eachLine in f:
print eachLine,
f.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: