Python的os模块提供了与操作系统交互的接口,使得我们可以对文件、目录和进程进行操作,并获取系统信息。
import os # 获取当前目录 current_path = os.getcwd() print(current_path) # 创建目录 dir_path = os.path.join(current_path, 'new_directory') if not os.path.exists(dir_path): os.makedirs(dir_path) # 获取目录下的文件列表 file_list = os.listdir(dir_path) print(file_list) # 删除目录 os.rmdir(dir_path)
在上面的代码中,我们首先通过os模块中的getcwd()方法获取当前工作目录的路径,再使用os.path.join()方法将它和我们要创建的目录名拼接在一起,以生成新目录的完整路径。接下来使用os.path.exists()方法判断该目录是否已经存在,如果不存在的话,执行os.makedirs()方法创建新目录。
随后我们调用了os模块中的listdir()方法获取目录下的文件列表,这样我们就可以获取该目录下包括文件和目录在内的所有内容。最后,在完成对目录的操作之后,我们使用了os.rmdir()方法删除了该目录。
除了对目录的操作之外,os模块还提供了关于文件、进程以及一些系统信息的方法,可以帮助我们更好地与操作系统交互。
上一篇 python3。8好用吗
下一篇 jquery 冻结表格行列