python3os模块函数功能整理

OS简介

os模块是一个简单的Python系统编程的操作模块,可以对文件和目录进行操作和处理。
os模块帮助文档:

import os:#导入os模块
help(os) :查看os模块帮助文档,里面详细的模块相关函数和使用方法

相关总结

相关函数汇总

 ['abort', 'access', 'altsep',

'chdir', 'chmod', 'chown', 'chroot', 'close', 'closerange', 'confstr', 'confstr_names', 'ctermid', 'curdir',

'defpath', 'devnull', 'dup', 'dup2',

'environ', 'errno', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'extsep',

'fchdir', 'fchmod', 'fchown', 'fdatasync', 'fdopen', 'fork', 'forkpty', 'fpathconf', 'fstat', 'fstatvfs', 'fsync', 'ftruncate',

'getcwd', 'getcwdu', 'getegid', 'getenv', 'geteuid', 'getgid', 'getgroups', 'getloadavg', 'getlogin', 'getpgid', 'getpgrp', 'getpid', 'getppid', 'getsid', 'getuid',

'isatty',

'kill', 'killpg', 'lchown',

'linesep', 'link', 'listdir', 'lseek', 'lstat',

'major', 'makedev', 'makedirs', 'minor', 'mkdir', 'mkfifo', 'mknod', 'name', 'nice',

'open', 'openpty',

'pardir', 'path', 'pathconf', 'pathconf_names', 'pathsep', 'pipe', 'popen', 'popen2', 'popen3', 'popen4', 'putenv',

'read', 'readlink', 'remove', 'removedirs', 'rename', 'renames', 'rmdir',

'sep', 'setegid', 'seteuid', 'setgid', 'setgroups', 'setpgid', 'setpgrp', 'setregid', 'setreuid', 'setsid', 'setuid', 'spawnl', 'spawnle', 'spawnlp', 'spawnlpe', 'spawnv', 'spawnve', 'spawnvp', 'spawnvpe', 'stat', 'stat_float_times', 'stat_result', 'statvfs', 'statvfs_result', 'strerror', 'symlink', 'sys', 'sysconf', 'sysconf_names', 'system',

'tcgetpgrp', 'tcsetpgrp', 'tempnam', 'times', 'tmpfile', 'tmpnam', 'ttyname',

'umask', 'uname', 'unlink', 'unsetenv', 'urandom', 'utime',

'wait', 'wait3', 'wait4', 'waitpid', 'walk', 'write']

处理操作系统相关功能

  os.name           获取操作系统平台
  os.getcwd()       获取现在的工作目录
  os.listdir()      获取某个目录下的所有文件名
  os.system()       用来运行shell命令
  os.remove()       删除某个文件
  os.path.exists()  检验给出的路径是否真地存在
  os.path.isfile()  判断是否为文件;若是,返回值为真
  os.path.isdir()   判断是否为文件夹;若是,返回值为真
  os.path.abspath(name)     获得绝对路径
  os.path.splitext()        分离文件名与扩展名
  os.path.split()           把一个路径拆分为目录+文件名的形式
  os.path.join(path,name)   连接目录与文件名或目录
  os.path.basename(path)    返回文件名
  os.path.dirname(path)     返回文件路径

操作系统相关调用

 os.environ            一个dictionary 包含环境变量的映射关系
  os.environ[“HOME”]    可以得到环境变量HOME的值
  os.chdir(dir)         改变当前目录 os.chdir(‘d:\outlook’)   注意windows下用到转义
  os.getcwd()           得到当前目录
  os.getegid()          得到有效组id
  os.getgid()        得到组id
  os.getuid()           得到用户id
  os.geteuid()          得到有效用户id
  os.setegid os.setegid() os.seteuid() os.setuid()  设置id
  os.getgruops()       得到用户组名称列表
  os.getlogin()        得到用户登录名称
  os.getenv            得到环境变量
  os.putenv            设置环境变量
  os.umask             设置umask
  os.system(cmd)       利用系统调用,运行cmd命令 or shell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值