Python / 编程 / 速查 · 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) 获取目标文件大小