位置: 编程技术 - 正文

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体会)

  • 发放上年年终奖个税
  • 什么是代扣代缴申报
  • 年终奖怎么计税的
  • 进出口环节税
  • 附加税减免税额不能大于本期应纳税额怎么办
  • 房屋出租收入会计分录
  • 企业开办时间是什么意思
  • 电子发票与纸质发票具有同等效力
  • 商业收入会计分录
  • 收到高新企业补助款分录
  • 购买办公楼支付相关手续费
  • 营改增租金收入税率
  • 固定资产常用计算公式
  • 财产清查的种类有哪些
  • 企业将现金借给员工
  • 完税凭证号是几位数
  • 债券折价摊销属于借款费用吗
  • 技术调试费用开几个点税
  • 港杂费是由谁收取
  • 工会经费该怎么交
  • macOS 11.0.1(20B29)更新了什么?macOS Big Sur 11.0.1(20B29)更新详解
  • 有奖发票奖金支付
  • 您的磁盘
  • 前端获取当前地址
  • 生产成本结转库存商品的数量
  • win10资源管理器在哪里找
  • linux中链接
  • 税控设备抵减增值税会计处理
  • 企业投资入股的几种方式
  • gws.exe是啥
  • 如何搭建chatGPT
  • vb enabled
  • 基于thinkphp的学园招聘系统项目源代码
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 退回已修改是什么意思
  • php面向对象是什么意思
  • 迪纳利国家公园在哪个国家
  • 工程项目科学技术方法工具过程之间的关系
  • speedtest教程
  • php 微信公众号自定义菜单
  • 代扣代缴的企业所得税计入成本吗
  • 资产减值损失和资产减值准备
  • 一般公司是什么企业类型
  • 油票上没有公司名称可以报么
  • 填写蓝字专用发票信息
  • 小规模个体工商户怎么交税
  • SQL Server中使用的SQL是
  • sql 字符串
  • 什么时候贷主营业务成本
  • 电算化会计档案论文答辩自述稿
  • 建筑安装工程公司起名
  • 未取得发票该怎么说明
  • 存货周转次数越高好还是越低好
  • 汽车三产件
  • 红字发票怎么申报增值税
  • 期初试算平衡表资产多
  • 备用金的支取流程图
  • 上海残疾人就业保障金计算公式
  • innodb_sys_tables
  • 苹果电脑怎么归类app
  • a4腰多大
  • centos开机grub
  • cs1.6 linux
  • linux在哪里操作
  • win7旗舰版升级win10教程
  • win7升级win10系统要多久
  • 快速掌握押韵技巧
  • python中yield用法
  • Android-ViewPager使用示例
  • jquery移动节点的方法
  • android ios UI
  • shell中的括号
  • unity里面如何删除一个项目
  • unity smooth
  • nodejs bull
  • jquery使用css
  • jquery按钮点击事件
  • 如何查询企业税务评级
  • 上海增值税发票抵扣
  • 货车违章查哪个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设