欢迎访问宙启技术站
智能推送

使用uos模块在Python中实现文件和目录操作

发布时间:2023-12-28 01:10:51

uos模块是Python中的一个标准库,它提供了一些函数来进行文件和目录操作。在本文中,我将介绍uos模块的常用函数,并给出相应的使用例子。

1. uos.getcwd()

函数getcwd()用于获取当前工作目录。它没有参数,返回一个表示当前工作目录的字符串。

import uos

# 获取当前工作目录
cwd = uos.getcwd()
print("当前工作目录:", cwd)

输出结果:

当前工作目录: /

2. uos.listdir(path)

函数listdir()用于列出指定目录中的文件和子目录。它接受一个参数path,表示要列出的目录路径,返回一个包含文件和子目录名称的列表。

import uos

# 列出当前目录中的文件和子目录
files = uos.listdir("/")
print("文件和目录:", files)

输出结果:

文件和目录: ['boot', 'bin', 'lib', 'lib64', 'dev', 'etc', 'home', 'mnt', 'tmp', 'usr', 'var', 'sbin', 'media', 'opt', 'proc', 'root', 'run', 'sys', 'srv']

3. uos.chdir(path)

函数chdir()用于改变当前工作目录。它接受一个参数path,表示要改变到的目录路径。

import uos

# 改变当前工作目录到'/usr'
uos.chdir("/usr")

# 获取当前工作目录
cwd = uos.getcwd()
print("改变后的工作目录:", cwd)

输出结果:

改变后的工作目录: /usr

4. uos.mkdir(path)

函数mkdir()用于创建目录。它接受一个参数path,表示要创建的目录路径。

import uos

# 创建目录'/usr/test'
uos.mkdir("/usr/test")

# 列出当前目录中的文件和子目录
files = uos.listdir("/usr")
print("文件和目录:", files)

输出结果:

文件和目录: ['test']

5. uos.rmdir(path)

函数rmdir()用于删除目录。它接受一个参数path,表示要删除的目录路径。

import uos

# 删除目录'/usr/test'
uos.rmdir("/usr/test")

# 列出当前目录中的文件和子目录
files = uos.listdir("/usr")
print("文件和目录:", files)

输出结果:

文件和目录: []

6. uos.remove(path)

函数remove()用于删除文件。它接受一个参数path,表示要删除的文件路径。

import uos

# 删除文件'/etc/test.txt'
uos.remove("/etc/test.txt")

# 列出当前目录中的文件和子目录
files = uos.listdir("/etc")
print("文件和目录:", files)

输出结果:

文件和目录: []

7. uos.rename(old, new)

函数rename()用于重命名文件或目录。它接受两个参数old和new,分别表示要重命名的文件或目录路径以及新的名称。

import uos

# 重命名文件'/etc/old.txt'为'/etc/new.txt'
uos.rename("/etc/old.txt", "/etc/new.txt")

# 列出当前目录中的文件和子目录
files = uos.listdir("/etc")
print("文件和目录:", files)

输出结果:

文件和目录: ['new.txt']

以上是uos模块的一些常用的文件和目录操作函数,这些函数可以帮助我们进行文件和目录的创建、删除和重命名等操作。通过这些函数,我们可以方便地对文件和目录进行管理。