学习目标:
知道访问模式r、w、a的区别 知道绝对路径和相对路径的区别 知道文件的相关一些操作,例如:修改文件名、获取目录下所有文件
打开文件详解
1. 访问模式说明
1.1 只读方式打开文件
只读方式打开文件,文件不存存在,报错
示例代码:
文件不存在的运行效果:
1.2 只写方式打开文件
只写方式打开文件,文件不存在新建,文件存在清空文件内容
示例代码:
文件存在清空内容的运行效果:
1.3 追加方式打开文件
追加方式打开文件,文件不存在新建,文件存在写光标则放在文件末尾,写数据直接写在文件末尾。注意:追加方式打开文件,不会清空文件内容。
案例演练:
abc.txt文件内容如下:
示例代码:
运行效果:
2. 打开文件路径说明
2.1 open第一个参数说明
open 第一个参数,实际上是 路径 + 文件名
路径主要分为:绝对路径和相对路径
2.2 绝对路径和相对路径
绝对路径:是指文件在硬盘上真正存在的路径,是电脑完整的路径
相对路径:相对于自己的目标文件位置
1.txt:等价于https://www.bilibili.com/read/1.txt,当前路径下的1.txt
https://www.bilibili.com/1.txt: 上一级路径下的1.txt
文件的相关操作
1. 文件的相关操作
有些时候,需要对文件进行重命名、删除等一些操作,Python的 os 模块中都有这么功能
操作流程:
1.1 文件重命名
os模块中的rename()可以完成对文件的重命名操作
语法格式:os.rename(旧的文件名,新的文件名)
1.2 删除文件
os模块中的remove()可以完成对文件的删除操作,不能删除文件夹
语法格式:os.remove(待删除的文件名)
1.3 创建文件夹
创建文件夹,只能创建文件夹,不能创建普通文件
语法格式:os.mkdir(文件夹的名字)
1.4 删除空文件夹
删除文件夹,只能删除空的文件夹
语法格式:os.rmdir(待删除文件夹的名字)
1.5 获取当前目录
获取当前工作的路径
语法格式:路径变量 = os.getcwd()
1.6 改变默认目录
改变默认目录,切换指定的路径
语法格式:os.chdir(改变的路径)
1.7 获取目录列表
获取某个目录的文件信息,获取文件夹或文件的名字
语法格式:目录列表变量 = os.listdir(指定某个目录)
如果不指定目录,默认当前路径
1.8 判断文件是否存在
语法格式:os.path.exists(需要判断的文件)
如果文件存在返回True,如果文件不存在返回False
2. 应用:批量修改文件名 2.1 功能演示
2.2 示例代码
小结
1. 访问模式r、w、a的区别
2. 绝对路径和相对路径的区别
3. 文件相关操作
到此这篇.py是什么文件(py是什么文件怎么运行)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/69183.html