python用linux还是windows_【已解决】Python中判断当前系统是Windows还是Linux(Ubuntu等)还是Mac,以及获得对应的系统版本信息...

本文介绍了如何在Python中判断当前运行环境是Windows、Linux还是Mac,并提供了获取对应系统版本信息的代码示例。通过使用`sys`和`platform`库,可以详细输出系统类型、版本、处理器等信息。
摘要由CSDN通过智能技术生成

【问题】#------------------------------------------------------------------------------

def logRuntimeInfo():

logging.info("Current runtime info:");

logging.info("Paramenters : %s", sys.argv);

logging.info("Python version : %s", sys.version_info);

logging.info("Windows version : %s", sys.getwindowsversion());

logging.info("Default encoding : %s", sys.getdefaultencoding());

logging.info("Current path : %s", sys.prefix);

return;

结果却在Ubuntu中出现错误了:

AttributeError: ‘module’ object has no attribute ‘getwindowsversion’

现在希望,从Python中,能够判断当前系统是Windows还是Linux还是Mac,以及获得对应的系统的版本信息。

【解决过程】

1.参考:

然后添加代码:if(getattr(sys, "getwindowsversion", None)):

logging.info("Windows version : %s", sys.getwindowsversion());

logging.info("platform.system()=%s", platform.syst

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要卸载Python 3.12,你可以按照以下步骤操作: 1. **确认版本**:首先,请确保你正在查找的是正确版本的Python。打开命令提示符(Windows)或终端(Mac/Linux),输入 `python --version` 或 `python3 --version` 来查看当前安装的Python版本。 2. **定位安装路径**:通常,Python是在系统路径安装的,可能在`C:\Python312` (Windows) 或 `/usr/bin/python3.12` (Unix/Linux) 这样的位置。如果使用的是 Anaconda 或其他管理器安装的独立环境,则需要找到对应环境的卸载程序。 3. **Windows卸载**: - 在控制面板搜索 "添加或删除程序",然后在列表找到 Python 3.12 的条目。 - 或者,访问 Python 官方网站(https://www.python.org/downloads/windows/),找到卸载工具,根据说明进行操作。 4. **Unix/Linux卸载**: - 打开终端,运行 `sudo apt-get remove python3.12`(对于基于Debian的系统,如Ubuntu)或 `sudo yum remove python3.12`(对于基于yum的系统,如CentOS)。 - 对于Anaconda,运行 `conda env remove --name your_env_name`,替换 `your_env_name` 为你的环境名称。 5. **清理文件**:在卸载后,可能还需要手动删除一些残余文件和目录,比如`python3.12` 文件夹,但请注意不要删除系统核心的Python文件。 6. **更新 PATH**:如果你卸载了全局安装的Python,可能需要从系统的PATH变量移除Python的路径,以便系统不再使用已卸载的版本。 请注意,不同操作系统和环境可能会有一些差异,所以根据你的实际情况选择最适合的方法进行操作。卸载前最好备份重要的项目,以防意外丢失数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值