浅谈Python中os模块及shutil模块的常规操作
介绍
Python提供了一些标准的库来支持操作操作系统,其中os和shutil是最常用的,os模块允许用户访问许多与操作系统交互的方法,而shutil模块允许用户执行高级文件管理操作。
os模块的常规操作
获取当前工作目录
使用getcwd()函数可以获取当前工作目录的路径。
import os
print(os.getcwd())
创建目录
使用mkdir()函数可以创建新目录。
import os
os.mkdir('new_directory')
删除目录
使用rmdir()函数可以删除目录。需要注意的是,只有目录为空时才能被删除。
import os
os.rmdir('directory_to_delete')
重命名文件或目录
使用rename()函数可以对文件或目录进行重命名操作。
import os
os.rename('old_name', 'new_name')
列出目录
使用listdir()函数可以列出一个目录中的所有文件和子目录。可以附加路径来列出特定目录的内容。
import os
print(os.listdir())
删除文件
使用remove()函数可以删除单个文件。
import os
os.remove('file_to_delete')
shutil模块的常规操作
复制文件
使用copy()函数可以复制单个文件。
import shutil
shutil.copy('source_file', 'target_folder')
移动文件
使用move()函数可以移动单个文件。
import shutil
shutil.move('source_file', 'target_folder')
结论
Python的os和shutil模块提供了许多有用的函数,可以使文件和目录的操作变得轻松。有了这些模块,Python可以轻松处理操作系统相关的任务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈Python中os模块及shutil模块的常规操作 - Python技术站