Python 与 Packages(六):os库
OS库
os 库是 Python 标准库,包含几百个函数,包括了常用路径操作、进程管理、环境参数等几类。
os.path
模块:主要用于获取文件的属性。函数 作用 os.path.abspath(path)
返回绝对路径 os.path.normpath(path)
规范 path 的字符串形式,统一用 \\
分隔路径os.path.relpath(path[, start])
返回从 start 开始计算的相对路径 os.path.basename(path)
返回文件名 os.path.dirname(path)
返回文件路径(即文件所在目录) os.path.join(path1[, path2[, ...]])
把路径组合成一个路径字符串 os.path.exists(path)
判断路径存在则返回 True,路径损坏返回 False os.path.isfile(path)
判断路径是否为文件 os.path.isdir(path)
判断路径是否为目录 os.path.getatime(path)
返回最近访问时间(浮点型秒数) os.path.getmtime(path)
返回最近修改时间 os.path.getctime(path)
返回文件创建时间 os.path.getsize(path)
返回文件大小,如果文件不存在就返回错误 os.system(command)
:执行程序或系统命令 command环境参数
函数 作用 os.chdir(path)
改变当前工作目录到指定的路径 path os.getcwd()
返回当前工作目录 os.getlogin()
获取当前系统登录用户名称 os.cpu_count()
获取当前系统的 CPU 数量 os.urandom(n)
获得 n 个字节长度的随机字符串,通常用于加解密运算 实例:第三方库自动安装脚本
import os lib = {"numpy", "matplotlib", "pillow", "sklearn", "requests", \ "jieba", "beautifulsoup4", "wheel", "networkx", "sympy", \ "pyinstaller", "django", "flask", "werobot", "pyqt5", \ "pandas", "pyopengl", "pypdf2", "docopt", "pygame"} try: for item in lib: os.system("pip3 install " + item) print("successfully") except: print("failed")
Python 与 Packages(六):os库
https://luminous-ee.github.io/2023/01/29/Python-与-Packages(六):os库/