首页 / PYTHON / python 笔记(3) 文件
python 笔记(3) 文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 笔记(3) 文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1411字,纯文字阅读大概需要3分钟。
内容图文
![python 笔记(3) 文件](/upload/InfoBanner/zyjiaocheng/630/4dd2590f43154b5f82324f2090421bbf.jpg)
windos使用到斜杠 \ 作为文件夹的分隔符。
os.path.join() 传出文件路径的字符串
os.getcwd() 取得当前工作路经的字符串,并可以改变它
绝对路径与相对路径
绝对路径从根文件夹开始
相对路径从相对于程序的当前工作目录
. 用作文件夹目名称指这个目录的缩写
.. 指父文件夹
相对路径开始的.\是可以省略的
os.makedirs() 创建新文件夹
os.path模块 包含于os模块 记得使用前导入
处理路径:
os.path.abspath(path) 返回参数的绝对路径的字符串
os.path.isabs(path) 参数为绝对路径返回Ture 反之False
os.path.relpath(path,start) 返回从start;路径到path的相对路径的字符串, 不提供start则从当前工作目录开始
os.path.dirname(path)返回一个path最后一个斜杠前的所有内容 以字符串形式
os.path.split() 获取这两个字符串的元组
查看文件:
os.path.getsize(path) 返回文件中字节数
os.listdir(path) 返回文件名字字符串的列表 包含path的每个文件
检查路径有效;
os.path.exists(path) 文件(夹)存在为Ture 反之False 下面同理
os.path.isfile(path) 参数存在且为文件为Ture
os.path.isdir(path) 参数存在且为文件夹为Ture
读写文件
open() 相对绝对都可 返回File对象 默认r模式(仅读 二参为w 是写模式(覆盖) a(末尾添加) 若不存在 则w和a会创建一个
close() 关闭文件
read() 返回保存在文件的这个字符串
readlines() 取得字符串列表 每个字符串为文本的一行
shelve模块 二进制
shelve.open() 传入值并保存在一个变量中 可对其修改 完成后用close()
shelf有keys() 于values()方法 返回键值 类似列表值 需要传入给list() 取得列表形式
内容总结
以上是互联网集市为您收集整理的python 笔记(3) 文件全部内容,希望文章能够帮你解决python 笔记(3) 文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。