Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?


Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

1. import os

案例一:新建一个txt文件并向文件中写入数据。

代码与结果如上图所示。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

2. os.rename()

案例:os.rename('kitty1.txt',''kitty2.txt')

2.1 输出结果:将kitty1文件改为kitty2

2.2 文件解析说明:文件重命名,将test1文件改为test2文件。

3. os.remove()

案例:os.remove('kitty2.txt')

3.1 输出结果:kitty2.txt文件被删除

3.2 解析说明:删除文件。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

4. os.mkdir()

案例:os.mkdir('kitty')

4.1 输出结果:创建一个文件夹名字为kitty

4.2 解析说明:创建文件夹。

4.3 解析说明:list.pop()就直接从list中的最末尾处删除一个元素。

5. os.rmdir()

案例:os.rmdir('test')

5.1 输出结果:删除一个文件夹

5.3 解析说明:删除文件夹.

6. os.sep()

解析说明:可以取代操作系统特定的路径分割符

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

7.os.getcwd()

案例一:print(os.getcwd())

输出结果:D:PythonProjectPython编程基础

解析说明:相当于linux下的pwd,获取当前目录。

8. os.chdir(os.getcwd()+os.sep+'kitty')

案例一:os.chdir(os.getcwd()+os.sep+'kitty')

解析说明:进入到某个目录下。

9. os.listdir(os.getcwd())

解析说明:相当于linux下的ls,显示当前目录下的文件。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

10. os.makedirs('aa/bb')

解析说明:创建一个aa文件夹,再在里面创建一个bb文件夹。

11. os.removedirs('aa/bb')

解析说明:删除aa文件夹和aa文件夹中的bb文件夹。

12. os.path.isfile("test.txt")

解析说明:判断是否是个文件。

13. os.path.isdir("test.txt")

解析说明:判断是否是个文件夹。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

14. os.path.exists("test.txt")

解析说明:判断文件是否存在。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

15. os.path.getsize("test.txt")

解析说明:获取文件大小。

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

16. os.path.abspath("test.txt")

解析说明:返回文件的绝对路径。

17. os.path.basename(os.path.abspath("test.txt"))

解析说明:获取文件的文件名,注意参数需要传入绝对路径。

18. os.path.dirname(os.path.abspath("test.txt"))

解析说明:获取文件的所在目录,注意参数需要传入绝对路径。

展开阅读全文

页面更新:2024-04-29

标签:文件大小   末尾   重中之重   文件名   文件夹   路径   函数   模块   案例   参数   绝对路径   操作   文件   目录

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top