国内模板建站公司,罗城建设局网站,海东营销网站建设,国内老牌的注册代理Python标准库04 文件管理 (部分os包#xff0c;shutil包)在操作系统下#xff0c;用户可以通过操作系统的命令来管理文件#xff0c;参考。Python 标准库则允许我们从 Python 内部管理文件。相同的目的#xff0c;我们有了两条途径。尽管在 Python 调用标准库的方式不如操作…Python标准库04 文件管理 (部分os包shutil包)在操作系统下用户可以通过操作系统的命令来管理文件参考。Python 标准库则允许我们从 Python 内部管理文件。相同的目的我们有了两条途径。尽管在 Python 调用标准库的方式不如操作系统命令直接但有它自己的优势。你可以利用 Python 语言并发挥其他 Python 工具形成组合的文件管理功能。Python or Shell? 这是留给用户的选择。本文中会尽量将两者相似的功能相对应。本文基于os 包os 包包括各种各样的函数以实现操作系统的许多功能。这个包非常庞杂。os 包的一些命令就是用于文件管理。我们这里列出最常用的:mkdir()创建新目录path 为一个字符串表示新目录的路径。相当于 $mkdir 命令rmdir()删除空的目录path 为一个字符串表示想要删除的目录的路径。相当于 $rmdir 命令listdir()返回目录中所有文件。相当于 $ls 命令。remove()删除 path 指向的文件。rename()重命名文件src 和 dst 为两个路径分别表示重命名之前和之后的路径。chmod()改变 path 指向的文件的权限。相当于 $chmod 命令。chown()改变 path 所指向文件的拥有者和拥有组。相当于 $chown 命令。stat()查看 path 所指向文件的附加信息相当于 $ls -l 命令。symlink()为文件 dst 创建软链接src 为软链接文件的路径。相当于 $ln -s 命令。getcwd()查询当前工作路径 (cwd, current working directory)相当于 $pwd 命令。比如说我们要新建目录 newimportosos.mkdir(/home/vamei/new)shutil 包copy()复制文件从 src 到 dst。相当于 $cp 命令。move()移动文件从 src 到 dst。相当于 $mv 命令。比如我们想复制文件 a.txt:importshutilshutil.copy(a.txt,b.txt)想深入细节请参照官方文档, 。结合本章以及之前的内容我们把 Python 打造成一个文件管理的利器了。总结os 包: rmdir, mkdir, listdir, remove, rename, chmod, chown, stat, symlinkshutil 包: copy, move来源: