Python必知必会之os模块实例详解

  • Post category:Python

Python必知必会之os模块实例详解

os 模块是Python内置的一个用于与操作系统交互的模块,它提供了很多实用的函数,可以让开发者方便地操作文件和目录等内容。本文将介绍 os 模块的常用功能和示例。

os.path子模块

os.path 子模块提供了一些常用的路径处理相关的函数,下面将展示一些常用的函数示例:

os.path.exists(path)

os.path.exists(path) 函数用于检查文件或目录是否存在,如果存在则返回 True,否则返回 False。示例代码如下:

import os

path = '/Users/username/Desktop/test.txt'
if os.path.exists(path):
    print(f'{path} exists')
else:
    print(f'{path} does not exist')

os.path.basename(path)

os.path.basename(path) 函数返回文件名或目录名,如果 path 是一个目录,则返回目录名。示例代码如下:

import os

path = '/Users/username/Desktop/test.txt'
print(os.path.basename(path))  # 输出 test.txt

文件操作

os 模块还提供了一些常用的文件操作函数,下面将展示一些常用的函数示例:

os.rename(src, dst)

os.rename(src, dst) 函数用于重命名文件或目录,其中 src 是原文件名或目录名,dst 是新文件名或目录名。示例代码如下:

import os

path = '/Users/username/Desktop/test.txt'
new_path = '/Users/username/Desktop/new_test.txt'

os.rename(path, new_path)

os.remove(path)

os.remove(path) 函数用于删除文件,其中 path 是要删除的文件路径。示例代码如下:

import os

path = '/Users/username/Desktop/new_test.txt'

os.remove(path)

以上是 os 模块中常用的一些函数和示例,更多详细的使用方法可以查看官方文档。

结语

本文介绍了 os 模块的常用功能和示例。希望本文能够对 os 模块的学习和应用提供一些帮助,也希望可以激发大家对Python编程的兴趣。