使用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模块的一些常用的文件和目录操作函数,这些函数可以帮助我们进行文件和目录的创建、删除和重命名等操作。通过这些函数,我们可以方便地对文件和目录进行管理。
