输入输出: 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编码表示的字符
该模块包含关于操作系统的一些操作
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(路径)
:重新定位目录到指定路径
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×微秒