Python学习笔记-模块中的方法(系统模块,OS)

Joy ·
更新时间:2024-11-13
· 578 次阅读

系统模块

输入输出: print()input()

数据类型: str()int()float()list()set()dict()tuple()

求和排序: max()min()sum()sorted()

获取长度: len()

类型判断: id()type()isinstance():判断是否是一致的类型,issubclass():判断是谁的子类

进制转换: bin()oct()hex()

高阶函数: filter():过滤器,map():映射,ord():返回一个字符在Unicode中的位置,chr():返回一个Unicode编码表示的字符

import os 操作系统相关

该模块包含关于操作系统的一些操作

os.name:获取操作系统类型 [NT:Windows,POSIX:Linux,Java:Java虚拟机]

os.mkdir(路径):在目标路径创建文件夹(可选绝对或相对路径),若存在则抛出一个异常

os.rmdir(路径):从目标路径移除 空文件夹(可选绝对或相对路径),若不存在则抛出一个异常

需要删除一个非空文件夹?利用递归逐层删除;利用 shutil.rmtree(路径)

os.listdir(路径):列出目标路径中的内容,返回一个列表

os.getcwd():获取当前文件的绝对路径,返回一个字符串

os.getpid():获取当前的进程号(get process id),返回一个int类型

os.getppid():获取父进程的进程号(get parent process id),返回一个int类型

os.chdir(路径):重新定位目录到指定路径

import os.path

os.path.abspath(路径):获取指定路径的绝对绝对路径

os.path.isabs(路径):判断给定路径是否是绝对路径,返回一个布尔型

os.path.isfile(路径):判断是否是一个文件,返回一个布尔型

os.path.isdir(路径):判断是否是文件夹,返回一个布尔型

os.path.exists(路径):判断是否存在文件夹或文件

os.path.join(路径,文件名):拼接路径和文件名,返回一个str路径

os.path.split(路径):拆分路径和文件名,返回一个元组

os.path.getsize(路径):获取文件的大小,单位为字节

os.path.getatime(路径):获取文件的访问时间(last access time),返回时间戳(float类型)

os.path.getctime(路径):获取文件的创建时间(metadata change time),返回时间戳(float类型)

os.path.getmtime(路径):获取文件的修改时间(last modification time),返回时间戳(float类型)

时间戳:从格林威治时间1970-01-01 00:00:00 其经过的秒数,格式为 总秒数.10×微秒


作者:Lance_Lewu



python学习 系统模块 模块 方法 系统 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号