导图社区 文件对象、读取文件知识点学习笔记
文件对象、读取文件知识点学习笔记:标准文件对象:标准输入、标准输出、标准错误;读取文件:整个文件、逐行读取、包含 「文件各行内容」 的列表。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
民法分论
文件对象、读取文件知识点学习笔记
文件对象
访问
文件只是 「 连续的字节序列」
普通磁盘文件
类文件
打开 URL 读取 Web 页面
内建函数
open()
file()
内建属性
file.
closed
True/False
encoding
mode
访问模式
name
标准文件对象
标准输入
stdin
sys.stdin
来自键盘
input()
标准输出
stdout
sys.stdout
到显示器
缓冲输出
print()
标准错误
stderr
sys.stderr
非缓冲输出
读取文件
整个文件
with open () as file_objec:contents = file_object.read()
.read()
打开文件 → 才能访问
模式
‘/r/w/a’
读取/写入/附加
with
不再需要访问文件后
自动关闭文件
逐行读取
with open () as file_objec: for line in file_object: ...
for
包含 「文件各行内容」 的列表
with open () as file_objec:lines = file_object.readlines()
.readlines()
写入文件
P.S.
只能写入「 字符串」
空文件
with open (filename ,'w') as file_object : file_object.write('...')
.write()
附加到文件
'a'
附加模式
witelines()
写入多行
注意添加 “\n” 指定换行
内建方法
文件定位
seek()
移动文件指针
tell()
文件指针
当前位置
字节偏移量
杂项操作
close()
没有 「显 式」 关闭文件可能会丢失「缓冲区数据」
关闭文件
flush()
把内部缓冲区数据
立刻写入文件
truncate()
截取到
当前文件 「指针位置」
or
给定 size
若刚打开即调用函数
文件被删除
从 0 开始截取
分隔符
行分隔符
POSIX (Unix/Mac OS X)
\n
DOS/Windows
\r\n
旧版 MacOS
\r
路径分隔符
/
\
:
import os
用于辅助
跨平台开发
os.
linesep
'\r\n'
sep
路径名分隔符
'\\'
pathsep
';'
curdir
当前工作目录
字符串表示
‘.’
pardir
父目录
‘..’