位置: 编程技术 - 正文

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

  • 住房租金专项附加
  • 申报个人所得税是按应发工资还是实发工资
  • 服装企业销售方式
  • 月初结存材料成本差异
  • 百分百控股股东叫什么
  • 火车车票怎么样
  • 增值税发票进项税额抵扣
  • 个人出租仓库需交税吗
  • 董事会费用计入什么科目
  • 纳税人提供植物养护服务按照什么服务缴纳增值税
  • 退税上传,申报文件上传失败
  • 银行汇票的背书转让金额
  • 电商刷单手续费做什么费用?
  • 怎么判断分红前已提取足够法定公积金?
  • 存货盘亏应该计什么科目
  • 赠送给客户的商品怎么做账
  • 软件产品合同
  • 委托加工应税消费品收回后直接销售
  • 一般纳税人进项税额转出会计分录
  • 电脑搜索功能不准确
  • 购买现金支票的工本费计入什么科目
  • 交房产税要带身份证嘛
  • 采用销售百分比法预测对外
  • 所得税特殊性税率是多少
  • 企业商誉高好还是低好
  • bho是什么文件夹
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • 蒙特勒和日内瓦的关系
  • mxnet github
  • 未达起征点纳税人房产税土地使用税如何缴纳
  • 收到证券公司异常交易
  • 删除数组中某个值的数
  • 小规模拍卖公司怎么开票
  • 培训学校主营业务成本明细科目设置
  • h5与小程序交互
  • 手撕代码题目集锦
  • 前端 自动化脚本 怎么写
  • 因质量问题对方直接扣款怎么处理
  • 第二季度所得税可以弥补以前年度亏损吗
  • 金税盘密码和口令是多少
  • 企业财政拨款所得免税吗
  • 匿问我答查人
  • 资产报废的原因及情况说明
  • 不能防止sql注入
  • 企业开外币户有什么用
  • 开票软件服务费全额抵扣怎么做账
  • 研发支出资本化支出期末怎么处理
  • 增值税进项税额转出的情况有哪些
  • 公司法人转账到公司账户
  • 没有按时对账
  • 合伙企业对外投资收益怎么纳税
  • 12月收入1月份开发票怎么报企业所得税
  • 公司的在建工程入账会计分录没有付款
  • 发票冲红的会计怎么处理
  • 雇主责任险为什么理赔很慢
  • 发票怎么保管不会坏
  • 收到的赔款罚款怎么做账
  • 工程施工和主营业务成本关系
  • 银行本票具体操作流程
  • win 10怎么更换系统
  • ubuntu系统安装无线网卡驱动
  • 苹果电脑使用u盾怎么用
  • win10系统应用和浏览器控制需要启用吗
  • ubuntu独立显卡黑屏
  • rundll32.exe进程很多
  • xp电脑繁体系统改简体
  • win7搜索选项
  • lowleverfatal error怎么解决
  • win7系统在那个文件夹
  • win8系统如何
  • win7任务管理器怎么调回原来样子
  • opengl自学
  • easyui combobox onchange
  • json与对象的区别
  • 基于zepto的移动端轻量级日期插件--date_picker
  • js中的类和对象
  • 税务巡视组一般检查什么
  • 增值税发票税控盘开票软件怎么下载
  • 如何推进社会治理
  • 淄博市地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设