222day(os库,第三方库安装脚本)

本文介绍Python标准库os的主要功能,包括路径操作、进程管理等,并提供了一个用于批量安装常用第三方库的脚本。

《2018年5月20日》【连续222天】

标题:os库,第三方库安装脚本;

内容:

A.os库:

子库:

os.path:

abspath(path):返回path在当前系统的绝对路径

normpath(path):归一化Path的表现形式,统一用\\分隔路径

relpath(path):返回当前程序与文件之间的相对路径(relative path)

dirname(path):返回path中的目录名称

basename(path):返回path中最后的文件名称

join(path,*paths):组合path与paths,返回一个路径字符串

exists(path):判断path队友文件或目录是否存在,返回True或False

isfile(path):判断path所对应是否为已存在的文件

isdir(path):。。。。目录

getatime(),getmtime(),getctime():对于文件或目录上一次访问时间,最近一次的修改时间,创建时间

getsize():大小

 

进程管理:.system()

环境参数:

.chdir():修改当前程序操作的路径

.getcwd():返回程序的当前路径

.cpu_cound():当前系统cpu数量

.urandom(n):获得n个字节长度的随机字符串

 

B.第三方库安装脚本:
 

#BatchInatall.py
import os
libs = {"numpy","matplotlib","pillow","sklearn","requests",\
        "jieba","beautifulsoup4","wheel","networkx","sympy",\
        "pyinstaller","django","flask","werobot","pyqt5",\
        "pandas","pyopengl","pypdf2","docopt","pygame"}
try:
    for lib in libs:
        os.system("pip install "+lib)
    print("Successful")
except:
    print("Failed somehow")

在cmd中运行这个程序即可;

### 如何在非华为品牌的第三方电脑上安装和使用华为电脑管家 #### 安装前准备 为了成功安装并使用华为电脑管家,需先完成一些准备工作。具体来说,在非华为品牌电脑上安装该程序可能涉及调整系统时间以及获取必要的安装文件[^1]。 #### 修改系统时间 由于某些版本的华为电脑管家可能存在激活机制或依赖特定日期验证的情况,因此建议将系统的当前时间临时设置为 **2020年7月16日** 或其他指定的时间点以绕过潜在的限制条件。 #### 获取安装工具与资源 可以通过以下方式获得所需的安装包及相关组件: - 使用由第三方分享的压缩包 `huawei-pc-manager-bootstrap-v0.1.11.zip` 和对应的官方安装器 `PCManager_Setup_14.0.5.910(C233)_x64.exe` 文件来实现手动部署过程[^2]。 #### 解压与配置环境 解压上述提到的 ZIP 压缩文档至目标路径下,并确认其中包含可执行脚本 `"huawei-pc-manager-bootstrap-v0.1.11"` 及其关联数据结构完整无误之后再继续操作步骤。 #### 开始安装流程 当一切就绪后,按照如下指示启动实际安装环节: ```plaintext 1. 进入已提取出来的目录位置; 2. 执行名为 'huawei-pc-manager-bootstrap-v0.1.11' 的应用程序; 3. 将先前下载好的正式版华为电脑管家中件放置在同一级子目录里; 4. 单击界面上提供的 “安装” 按钮从而触发后台逻辑直至结束提示消息显示出来为止。 ``` #### 功能概述 一旦顺利完成前述全部动作,则可以享受到这款多功能型桌面端应用所带来的便利之处——它不仅能够提供诸如设备状态监测、性能调优之类的常规服务项目;而且还能借助独特的技术手段达成跨平台交互体验效果比如一键传输资料或者同步屏幕展示等功能特性[^3]。 ```python # 示例 Python 脚本用于自动化部分重复劳动 (仅作参考用途) import os from datetime import date def set_system_date(year=2020, month=7, day=16): """ 设置 Windows 系统时间为指定值 """ try: current_os = platform.system() if current_os == "Windows": new_date_str = f"{year}-{month:0>2d}-{day:0>2d}" command = f'date {new_date_str}' result = subprocess.run(command, shell=True, check=False) return True if not result.returncode else False except Exception as e: print(f"Error occurred while setting system time: {e}") return None if __name__ == "__main__": success = set_system_date(2020, 7, 16) if isinstance(success, bool) and success: print("System date has been successfully changed.") elif success is None: print("An unexpected error happened during execution.") else: print("Failed to change the system date due to some reasons.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值