文件的其他操作|学习笔记

简介: 快速学习 文件的其他操作

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理文件的其他操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8774


文件的其他操作


内容介绍:


一、os.listdir( )

二、os.getcwd( )

三、os.chdir( )

四、os.mkdir( )

五、os.rmdir( )

六、os.remove( )

七、os.rename( ‘旧名字’ , ‘新名字’ )

 

 

一、os.listdir( )

获取指定目录的目录结构,需要一个路径作为参数,会获取到该路径下的目录结构,默认路径为 . 当前目录,该方法会返回一个列表,目录中的每一个文件(夹)的名字都是列表中的一个元素

输入:

import os

from pprint import pprint

r = os.listdir( )

pprint(r)

执行结果:打印的是一个列表

01.异常 .Py

02.异常对象 .py

03.抛出异常 .py

04.打开文件 .py

05.关闭文件 .py

06.文件的读取 .py

07.文件读取. py

08.文件的写入 .py

09.文件 .py

10. 读取文件的位置 .py

11. 文件的其他操作 .py

.aa.flac,

,abc,

Demo,txt,

Demo2,txt,

Demo3,txt,

Demo4,txt,

Demo5,txt,

 

二、os.getcwd( )

获取当前所在的目录

输入:

r = os.getcwd( )

pprint(r)


三、os.chdir( )

切换当前所在的目录,作用相当于 cd

输入:

os.chdir( ‘ .. ’ )

r = os.getcwd( )

pprint(r)

再比如输入:os.chdir( ‘ c:/ ’ )

 

四、os.mkdir( )

创建目录 在当前目录下创建一个名字为 aaa 的目录

输入:

os.mkdir( “ aaa ”)

 

五、os.rmdir( )

删除目录

输入:

os.rmdir( ‘ aaa ’ )

 

六、os.remove( )

删除文件

先 open( ‘aa.txt’ , ‘w’)

os.remove( ‘aa.txt’ )

 

七、os.rename( ‘旧名字’ , ‘新名字’ )

再建文件 aa.txt ,在 aa.txt 中写入内容:

今天天气真不错

os.rename( ‘旧名字’ , ‘新名字’ ),可以对一个文件进行重命名,也可以用来移动一个文件

os.rename( ‘aa.txt’ , ‘bb.txt’ )

其他写法:

os.rename( ‘bb.txt’ , ‘c:/users/lilichao/desktop/bb.txt’ )

文件路径到了桌面

相关文章
|
3天前
|
云安全 人工智能 自然语言处理
|
8天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
771 17
|
11天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
791 59
Meta SAM3开源:让图像分割,听懂你的话
|
1天前
|
人工智能 安全 小程序
阿里云无影云电脑是什么?最新收费价格个人版、企业版和商业版无影云电脑收费价格
阿里云无影云电脑是运行在云端的虚拟电脑,分企业版和个人版。企业版适用于办公、设计等场景,4核8G配置低至199元/年;个人版适合游戏、娱乐,黄金款14元/月起。支持多端接入,灵活按需使用。
234 164
|
8天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
332 116
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
320 3
|
6天前
|
弹性计算 搜索推荐 应用服务中间件
阿里云服务器租用价格:一年、1小时及一个月收费标准及优惠活动参考
阿里云服务器优惠汇总:轻量应用服务器200M带宽38元/年起,ECS云服务器2核2G 99元/年、2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量服务器25元/月起,支持按小时计费,新老用户同享,续费同价,限时秒杀低至1折。
402 166

热门文章

最新文章