[Basic usage of python OS modules (continuously updated...)]

Basic usage of python OS modules (continuously updated...)

1. Basic usage of os module

os.getcwd() 获取当前文件的路径/查看当前路径
os.listdir(path) 列举目录下的所有文件,返回的是列表类型
os.path.abspath(path) 返回path的绝对路径
os.path.join(path1,path2) 将path进行组合,若其中有绝对路径,则之前的path将被删除
os.path.dirname(path) 返回path中的文件夹部分,结果不包含’’
os.path.basename(path) 返回path中的文件名

os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名和扩展名
  • operating system

    os.name:指示你正在使用的工作平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’
    os.linesep:给出当前平台的行终止符。例如,Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’
    os.sep:操作系统特定的路径分隔符
    os.system():运行shell命令
    os.exit():终止当前进程
    
    os.environ:看系统环境变量,获取的是dict类型的数据
    os.getenv()和os.putenv:分别用来读取和设置环境变量
    

Guess you like

Origin blog.csdn.net/crist_meng/article/details/125640141