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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之OS模块操作都有哪些?这18个高频函数是重中之重,你会用?相关的知识,希望对你有一定的参考价值。

参考技术A


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

代码与结果如上图所示。

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

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

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

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

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

3.2 解析说明:删除文件。

案例:os.mkdir(\'kitty\')

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

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

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

案例:os.rmdir(\'test\')

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Python文件操作都有哪些方式?

参考技术A Python中,对文件的操作有很多种,常见的操作就是创建、修改、删除、读写等。 参考技术B 1. 使用内置open函数:open()
2. 使用os模块的函数:os.open()、os.remove()、os.rename()、os.listdir()等
3. 使用shutil模块的函数:shutil.copyfile()、shutil.copy()、shutil.copytree()等
4. 使用pathlib模块的函数:pathlib.Path.mkdir()、pathlib.Path.rmdir()、pathlib.Path.rename()、pathlib.Path.glob()等
5. 使用glob模块的函数:glob.glob()
6. 使用tempfile模块的函数:tempfile.mkstemp()、tempfile.mkdtemp()等
参考技术C

python文件操作有下述方式

读文本 open(filename, 'r')

写文本 open(filename, 'w')

追加文本 open(filename, 'a+')

以上是关于Python之OS模块操作都有哪些?这18个高频函数是重中之重,你会用?的主要内容,如果未能解决你的问题,请参考以下文章

进阶第四课 Python模块之os

Python网络编程中替代select模块的方法都有哪些?

Python常用的标准库以及第三方库都有哪些?

Python 常用的标准库以及第三方库都有哪些

Python 常用的标准库以及第三方库都有哪些

python都有哪些模块