count wid file als 一起 str access max-width sde
- 方法:os.path
- 返回值:module
- 例如:print(os.path)
- >>> <module ‘ntpath‘ from ‘D:\\python3.5.2\\lib\\ntpath.py‘>
- #返回posixpath和netpath两个模块中任意一个模块
- 方法:os.name
- 返回值:str
- 例如:print(os.name)
- >>> nt
- #返回posix nt和ce任意一个模块名
- 方法:os.curdir
- 返回值:str
- 例如:print(os.curdir)
- >>> .
- #返回一个字符串代表当前目录,一般为.和:
- 方法:os.pardir
- 返回值:str
- 例如:print(os.pardir)
- >>> ..
- #返回一个字符串代表上一级目录,一般为..和::
- 方法:os.sep
- 返回值:str
- 例如:print(os.sep)
- >>> \#返回最常用的路径分隔符,一般为/ : 和 \
- 方法:os.extsep
- 返回值:str
- 例如:print(os.extsep)
- >>> .
- #返回延伸路径分隔符,一般为.
- 方法:os.altsep
- 返回值:str
- 例如:print(os.altsep)
- >>> /
- #返回备用路径分隔符,一般为None和/
- 方法:os.pathsep
- 返回值:str
- 例如:print(os.pathsep)
- >>> ;
- #返回环境变量中的路径分隔符
- 方法:os.linesep
- 返回值:str
- 例如:print(os.linesep)
- >>> \r\n
- #返回文件路径分隔符,一般为\r \n和\r\n
- 方法:os.defpath
- 返回值:str
- 例如:print(os.defpath)
- >>> .;C:\\bin
- #返回可执行文件的默认搜索路径
- 方法:os.devnull
- 返回值:str
- 例如:print(os.devnull)
- >>> nul
- #返回空设备的文件路径
- 方法:os.environ
- 返回值:os._Environ
- #获取当前系统的环境变量,以字典key:value的形式返回
- 方法:os.abort()
- 返回值:None
- #直接关闭解释器并退出Python解释器
- 方法:os.access(path, mode, *, dir_fd = None, effective_ids = False, follow_symlinks = True)
- 方法:os.chdir(path)
- 返回值:None
- #直接把当前目录切换到指定目录下
- 方法:os.chmod(path, mode, *, dir_fd = None, follow_symlinks = True)
- 方法:os.close(fd)
- 方法:os.closerange(fd_low, fd_high)
- 方法:os.cpu_count()
- 返回值:int
- 例如:print(os.cpu_count())
- >>> 4
- #返回当前系统中cpu的数量,如果无法确定将返回None
- 方法:os.device_encoding(fd)
- 方法:os.dup(fd)
- 方法:os.dup2(fd, fd2, inheritable = True)
- 方法:os.getcwd()
- 返回值:str
- 例如:print(os.getcwd())
- >>>C:\\Users\\Administrator
- 方法:os.getcwdb()
- 返回值:bytes
- 例如:print(os.getcwd())
- >>>b‘C:\\Users\\Administrator‘
- 方法:os.getlogin()
- 返回值:str
- 例如:print(os.getlogin())
- >>> qiao
- 方法:os.getpid()
- 返回值:int
- 方法:os.getppid()
- 返回值:int
- 方法:os.link(src, dst, *, src_dir_fd = None, dst_dir_fd = None, follow_symlinks = True)
- 方法:os.listdir(path=None)
- 返回值:list
- #默认处理当前目录,当然也可以指定其他路径
- 方法:os.lstat(path, *, dir_fd=None)
- 返回值:os.stat_result
- 方法:os.makedirs(name, mode = 511, exist_ok = False)
- 方法:os.mkdir(path, mode = 511, *, dir_fd = None)
- 方法:os.putenv(name, value)
- 方法:os.remove(path, *, dir_fd=None)
- #只能删文件,不能删目录
- 方法:os.removedirs(name)
- 方法:os.rename(src, dst, *, src_dir_fd=None, dst_dir_fd=None)
- #如果文件路径不一样则为移动文件
- 方法:os.ranames(old,new)
- #可以吧整个文件夹包含文件夹内的所有文件都直接移动到其他路径或者直接修改该文件夹名
- 方法:os.replace(src, dst, *, src_dir_fd=None, dst_dir_fd=None)
- #当目录下有文件时,则文件也一起被移动
- 方法:os.rmdir(path, *, dir_fd=None)
- #当目录不为空时,则程序报错
- 方法:os.stat(path, *, dir_fd=None, follow_symlinks=True)
- 返回值:os.stat_result
- 方法:os.system(command)
- #与直接在系统中执行命令一样
- 方法:os.times()
- 方法:os.truncate(path,length)
- #从文件的开头开始截取,多余的部分直接删除
- 方法:os.unlink(path, *, dir_fd=None)
- #该方法功能与remove一样
- 方法:os.utime(path, times = None, *, ns = None, dir_fd = None, follow_symlinks = True)
Python中模块之os & sys的功能介绍
来源: http://www.bubuko.com/infodetail-2327136.html