位置: 编程技术 - 正文

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

  • 已抵扣进项税额转出怎么申报
  • 印花税计税依据含不含增值税
  • 房地产企业样板间装修费计入什么科目
  • 固定资产投资子公司交增值税税吗
  • 自产农产品增值税申报表填10行吗
  • 合同能源管理项目账务处理
  • 外商独资和中外合资的区别
  • 计提坏账准备为什么要加借方
  • 企业清算未分配利润不分配要交个税吗
  • 忘了作废的发票能补开吗
  • 全额抵减税控盘分录
  • 汇算清缴前发票未到
  • 年金计算个税需要扣除吗
  • 待抵扣税费
  • 企业开税票申报个人所得税怎么申报?
  • 招商费用计入哪个明细科目
  • 购入的商品用于捐赠怎么做分录
  • 发生工伤事故先怎么办
  • 物业公司减免物业费怎样开票
  • windows10专业
  • 国税的个税手续怎么办理
  • picfile什么意思
  • 经营免租期是什么意思
  • 工伤个人承担的费用
  • 下岗职工生活费最多发多少个月
  • 工业厂房修缮工程需要报建吗
  • php array_reverse 以相反的顺序返回数组实例代码
  • 现金流量表补充资料怎么理解
  • 个人独资企业的特点
  • h5与小程序交互
  • uniapp scroll-view基础用法
  • node-js
  • python 嵌入
  • 递延所得税资产怎么计算
  • 物业管理公司经营范围有哪些内容
  • 小规模企业一定是小微企业吗
  • 应付职工薪酬账户期末余额可能是
  • wordpress自动更新
  • 工程公司的材料员考试难吗
  • 金税四期的主要功能
  • 小规模纳税人申报纳税详细流程
  • 运输企业税负率一般控制在多少?
  • 工业企业外购存货的入账价值一般包括()
  • 代理进口的增值税是多少
  • 企业取得的跨期业务
  • 购买劳务费会计分录
  • 设备升级是什么意思
  • 差旅费属于其他费用吗
  • 应付职工薪酬如何进行会计处理
  • 在固定资产下的折旧年限
  • 票据粘贴处怎么粘
  • 向个人借款在现场怎么写
  • 房地产开发企业增值税税率
  • 获取sqlsession
  • sql多条件组合条件的先后顺序
  • ubuntu mysql 5.6版本的删除/安装/编码配置文件配置
  • windows server 2008 r2离线激活
  • mysql复制数据
  • 复制system
  • win7系统硬盘安装版
  • ubuntu 4.10
  • ubuntu16.04输入法
  • 在linux系统中添加用户的命令
  • win1020h2累积更新
  • ubuntu的安装步骤
  • linux tcpping
  • xp系统修复怎么操作
  • 如何设置让自己手机号处于关机状态
  • linux内核的作用
  • linux主要充当什么样的服务角色
  • windows小娜怎么开启
  • windows 10 build 21382
  • 怎么删除listview条目
  • node实战
  • node.js报错
  • jqgrid设置宽度
  • python djang
  • Python编程中装饰器的使用示例解析
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 国税年收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设