编程 · 11 4 月, 2023 0

Python OS模块常用功能及用法速查表

因为经常记不住,所以做个表方便速查。

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)获取目标文件大小