位置: 编程技术 - 正文

Python脚本获取操作系统版本信息(python调用python脚本)

编辑:rootadmin

推荐整理分享Python脚本获取操作系统版本信息(python调用python脚本),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python脚本基本命令,python获取当前脚本名称,python 获取当前脚本路径,python脚本基本命令,获取python脚本的返回值,获取python脚本的返回值,获取python脚本的返回值,获取python脚本的返回值,内容如对您有帮助,希望把文章链接给更多的朋友!

查看系统版本信息是一件家常便饭的事情,有时候需要将版本信息录入到资产管理系统中,如果每次手动的去查询这些信息再录入系统那么是一件令人呢头疼的事情,如果采用脚本去完成这件事情,那么情况就有所不同了。

在Python的世界里,获取Windows版本信息和Linux的版本信息都可以采用platform模块,但platform模块也不是万能的,有些特殊的信息(比如Windows的内部版本号)这个模块拿不到,那么只能另辟蹊径了。

在Linux系统中,可以简单的认为一切都是文件,那么就算没有现成的命令可用时,可以用open()文件的方法通过对文件的读写控制它。而在Windows的大部分信息在注册表中都能查到,因此可以从注册表上下手。Windows注册表是一个好东西,拿数据就像在Linux下一切都是文件一样方便,如果想用Python访问注册表,除了权限外就是需要模块了,在Python中_winreg是一个内置模块,通过这一模块可以对注册表进行读写。

本脚本收集了一些获取版本信息的常见方法,除了platform模块外,还有其他的模块可供使用,因为platform模块不是内置模块,因此需要额外安装。Windows下运行脚本需要考虑权限问题和中文字符的问题,解决Python打印中文字符的问题是通过脚本中的get_system_encoding()函数实现的,这个函数取自Django,经过测试这个函数还是非常好用的。

注:在PyCharm中,经常遇到Run窗口打印出的中文显示乱码,代码中没有经过正确转码是一方面,而IDE的编码设置也是一方面。如果是在Windows下开发,那么建议代码用UTF-8编写,IDE的编码则设置为“GBK”,设置方法“File”-->"Settings"-->"Editor"-->"File Encoding"-->"IDE Encoding"选择“<System Default (now GBK)>”, "Project Encoding"选择UTF-8保证代码的编码一致性。

Python脚本获取操作系统版本信息(python调用python脚本)

脚本如下:

截图如下:

(1)注册表信息获取位置:

(2)Windows环境下的输出:

(3)Linux环境下的输出:

深入理解NumPy简明教程---数组1 目前我的工作是将NumPy引入到Pyston中(一款Dropbox实现的Python编译器/解释器)。在工作过程中,我深入接触了NumPy源码,了解其实现并提交了PR修复NumPy的b

深入理解NumPy简明教程---数组2 NumPy数组(2、数组的操作)基本运算数组的算术运算是按元素逐个运算。数组运算后将创建包含运算结果的新数组。a=np.array([,,,])b=np.arange(4)barray([

深入理解NumPy简明教程---数组3(组合) 前两篇文章对NumPy数组做了基本的介绍,本篇文章对NumPy数组进行较深入的探讨。首先介绍自定义类型的数组,接着数组的组合,最后介绍数组复制方面

标签: python调用python脚本

本文链接地址:https://www.jiuchutong.com/biancheng/382455.html 转载请保留说明!

上一篇:详解python中xlrd包的安装与处理Excel表格(python xlim)

下一篇:深入理解NumPy简明教程---数组1(numpy体会)

  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 开分公司赚钱吗
  • 已经抵扣的发票还能红冲吗?怎么操作
  • 检测费用可以开什么发票
  • 公司装修费可以计入开办费吗
  • 房地产企业预缴土地增值税
  • 公司账户被法院冻结了多久可以恢复
  • 用银行存款支付罚款
  • 购买固定资产进项税率
  • 用现金支付购买增值税应税服务
  • 补计提上一年度费用
  • 进出口货物买卖合同
  • 会计科目的使用说明应包括
  • 合同中补充协议
  • 异地业务操作
  • 增值税专用发票电子版
  • 小微企业季度销售额超过30万增值税
  • 小规模纳税人年度不超过500万
  • 采用简易计税方法
  • 小规模给个人开普票怎么填写
  • 税务局增项
  • 在线网速测试网站测速工具
  • win11如何多窗口
  • 抵扣联必须当月认证吗
  • 企业所得税季度申报表季度平均值
  • 收到银行承兑汇票后,如何取钱
  • 腾讯电脑管家浏览器保护在哪
  • 购买机器配件怎么做会计分录
  • win10创意者更新易升
  • 补交之前年度税款怎么调账
  • 程序员中秋节祝福语
  • 苹果手机最贵的软件是哪个
  • 企业未实际出资
  • el-table-column formatter
  • 库存商品出库怎么计算
  • 非营利组织增值税
  • 申报个人所得税是按应发工资还是实发工资
  • grid 框架
  • 服务型企业交税再返税
  • 织梦如何采集文章
  • 生产车间发放工资
  • 支出金额是什么
  • 三代手续费支付申请表怎么填
  • 普通发票验旧后怎么作废
  • PostgreSQL ERROR: invalid escape string 解决办法
  • mysql数据类型和java对应
  • 主营业务成本的借贷方向
  • 利润表中其他业务利润怎么算
  • 企业给员工交公积金怎么办理
  • 经营性现金净流量公式
  • 托收承付方式销售商品是什么意思
  • 社保计提少了怎么办
  • 缴纳房产税和城镇房产税
  • 从个人处借款的会计分录
  • 互联网企业招商手册
  • 人工费的发票税率怎么算
  • 租金是含税价还是含税金
  • 承兑汇票可以买卖吗?
  • 公司无形资产可以作为公司注册资金吗
  • mysql8.0环境配置
  • mysql多表连接的方式
  • 如何ie8升级到10
  • wfxswtch.exe - wfxswtch是什么进程
  • 安装win7系统后进不了系统
  • js必学知识点
  • combobox 添加选项
  • kindeditor获取内容
  • win10 putty
  • linux内核结构详解
  • sticky memo widget
  • python lxml解析xml
  • cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口
  • python按行读取文本并输出到excel
  • js怎么设置图片大小
  • jQuery+ajax实现实用的点赞插件代码
  • js 类继承
  • 企业购车需要交消费税吗
  • 合伙人转让出资的法律规定
  • 上海浦东税务局电话 工作时间
  • 职工疗养费可以税前扣除吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设