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

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

开发者学堂课程【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’ )

文件路径到了桌面

相关文章
|
7月前
|
C# Python
C# 笔记1 - 操作目录
C# 笔记1 - 操作目录
60 0
|
24天前
|
算法 C语言
C语言中的文件操作技巧,涵盖文件的打开与关闭、读取与写入、文件指针移动及注意事项
本文深入讲解了C语言中的文件操作技巧,涵盖文件的打开与关闭、读取与写入、文件指针移动及注意事项,通过实例演示了文件操作的基本流程,帮助读者掌握这一重要技能,提升程序开发能力。
81 3
|
7月前
|
C语言
C 语言文件处理全攻略:创建、写入、追加操作解析
在 C 语言中,您可以通过声明类型为 FILE 的指针,并使用 fopen() 函数来创建、打开、读取和写入文件:
270 0
|
7月前
|
算法 Linux API
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
82 0
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
|
存储 iOS开发 C++
C++文件 I/O操作
C++文件 I/O操作
66 0
|
Linux 编译器 C语言
关于文件的操作
关于文件的操作
|
C语言
对文件的各种操作详解 3
对文件的各种操作详解
|
C语言 C++
对文件的各种操作详解 1
对文件的各种操作详解
|
开发者 Python Windows
文件的读取方式 | 学习笔记
快速学习 文件的读取方式
100 0
文件的读取方式 | 学习笔记