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解决。