Python的os库介绍

Python的os库介绍

Python的os库介绍

什么是os库

在Python中,os是一个提供了大量与操作系统交互的函数的库。它允许你处理文件和目录,执行命令,以及访问操作系统的其他功能。

os库常用功能

文件和目录操作

os库中的函数可以用来创建、删除、移动和重命名文件和目录。

示例1:创建文件夹

import os

# 创建一个名为test的文件夹
os.mkdir("test")

示例2:删除文件夹

import os

# 删除名为test的文件夹
os.rmdir("test")

示例3:重命名文件夹

import os

# 将名为test的文件夹重命名为new_test
os.rename("test", "new_test")

获取当前工作目录

使用os.getcwd()函数可以获取当前工作目录。

示例:

import os

# 获取当前工作目录
current_dir = os.getcwd()
print(current_dir)

输出为:

/Users/username/Desktop

运行系统命令

使用os.system()函数可以执行系统命令。

示例:

import os

# 执行系统命令dir(Windows)或者ls(Unix)
os.system("dir")  # Windows
os.system("ls")   # Unix

检查文件和目录是否存在

使用os.path.exists()函数可以检查文件或目录是否存在。

示例:

import os

# 检查test.txt文件是否存在
if os.path.exists("test.txt"):
    print("文件存在")
else:
    print("文件不存在")

遍历目录中的文件

使用os.walk()函数可以遍历目录中的所有文件和子目录。

示例:

import os

# 遍历当前工作目录
for root, dirs, files in os.walk("."):
    print("当前目录:", root)
    print("子目录:", dirs)
    print("文件:", files)

总结

os库是Python中一个非常有用的库,它提供了丰富的功能来与操作系统交互,处理文件和目录,执行命令等。通过学习和掌握os库的相关函数,可以更加方便地进行系统级的操作和处理。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程