因为经常记不住,所以做个表方便速查。
os.*
代码 | 功能/相当于bash命令 |
---|---|
os.chdir(path) | cd path/ |
os.getcwd() | pwd |
os.mkdir(dname) | mkdir dname |
os.remove(fname) | rm fname |
os.removedirs(path) | rm -r path/ |
os.rename(src, dst) | mv src dst |
os.listdir(os.getcwd()) | ls . |
os.path*
代码 | 功能/相当于bash命令 |
---|---|
os.path.abspath(path) | 输入相对路径,返回绝对路径 |
os.path.basename(path) | 从路径中只返回文件名 |
os.path.split(path) | 返回路径和文件名 |
os.path.exists(path) | 判断文件是否存在 |
os.path.isabs(path) | 判断路径是否是绝对路径 |
os.path.isfile(path) | 判断是文件还是文件夹 |
os.path.isdir(path) | 判断是文件夹还是文件 |
os.path.join(‘str1’, ‘str2’, …) | 将输入字符串拼接为路径str1/str2/… |
os.path.splitext(path) | 分隔路径为文件名和拓展名(fname, extension) |
os.path.getsize(path) | 获取目标文件大小 |