os库
文件相关:
| function | explain |
|---|---|
os.getcwd() | 返回当前路径 |
os.chdir(path) | 绝对路径或相对路径(可../) |
os.listdir(path) | 返回文件名,要用os.path.join(path, filename)来整合 |
os.isdir(path) | 返回是否文件夹,注意可能会夹入无法访问的部分(用$打头的) |
os.isfile(path) | 同上 |
命令行相关:
| function | explain |
|---|---|
os.system(command) | 执行内容,直接输出结果,返回运行状态(0正常,1异常)。可能需要在shell输入。 |
os.popen(command) | 返回类似FILE类型文件。通过result.read()或result.readline()来读取信息。 |
os.path库
| function | explain |
|---|---|
os.path.join(path, filename) | 避免判断'/'打了没 |
其他
- 使用python遍历C盘文件时,出现某些文件夹可访问,但列出文件报错的情况。无法用权限判断来提前避免,暂时只能用try except解决。

本文深入讲解了Python中os库的功能和使用方法,包括文件和目录操作如获取当前工作目录、改变目录、列出目录内容,以及执行系统命令等。同时介绍了os.path库的使用技巧,帮助开发者更高效地进行文件系统操作。
1154

被折叠的 条评论
为什么被折叠?



