位置: 编程技术 - 正文

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

  • 法人买社保不领钱可以吗
  • 税控盘如何统计开票金额
  • 购进灭火器材怎么入账
  • 原材料盘亏自然损耗
  • 百旺税盘网络连接不上
  • 自然人税收管理扣缴端申报实训心得
  • 发票不附销货清单可以吗
  • 创投资本投入资金如何做账?
  • 开出支票如何入账
  • 客户退货不退款会计怎么处理
  • 老板找人替我工作说明了什么
  • 出口企业享受增值税优惠政策
  • 公户没有进账,可以开发票吗?
  • 网上支付的三种类型
  • 购货发票未到
  • 原材料结转生产成本是什么意思
  • 17%和6%的票能直接抵扣吗?
  • 跨期发票如何进行会计处理?
  • windows安全警报关不掉
  • vue使用方法
  • 手动ghost还原硬盘
  • env文件夹是什么文件
  • 运行项目报错Couldn't import Django
  • 跨国并购融资问题
  • wordpress采集教程
  • 世界上最贵的鼠标是用什么做的
  • phpstrcmp函数
  • 医院产生的相关法律法规
  • 威尔士黄水仙
  • 中药饮片适用增值税税率
  • vue框架是什么样子的
  • php对接微信支付教程
  • websocket前端vue
  • 印花税没有及时交会有什么后果
  • 红字发票是不是就是红冲了
  • python怎么查看文件路径
  • 如何设置linux
  • 长期借款利息是流动负债吗
  • 定额备用金制度报销时用什么科目
  • 织梦安装数据库一直连接失败
  • 交通费用怎么报销
  • 报销人和经办人的含义
  • 残疾人就业保障金会计分录怎么做
  • sql server 2005安装失败
  • 一次性伤残补助金怎么计算
  • 劳务分包预缴税款计算公式
  • 进口增值税如何勾选认证
  • 流动性比率过小什么意思
  • 企业财务费用属于
  • 坏账准备的核算公式
  • 劳动仲裁要出面吗
  • 其他综合收益转出
  • 注销企业基本户销户规定
  • 个人独资企业交什么税
  • win8.1关机没反应
  • XP系统网上邻居不见了有哪些找回方法
  • fedora update-grub
  • freebsd ports安装
  • win7旗舰系统
  • linux中的ssh命令
  • xp能不能升级win10
  • mac 应用
  • iusb3mon.exe是什么
  • win8删除所有内容并重新安装windows
  • 64位windows8系统安装驱动时出现签名错误的解决方法
  • win8怎么外接屏幕
  • windows日历
  • 删除window
  • win7鼠标突然不能用了
  • win7 64位旗舰版电脑如何取消网页自动保存密码?win7取消自动保存网页密码的方法
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • linux管道定义
  • 怎样使用jquery
  • jquery设置文本字体样式
  • shell批处理脚本
  • android 快速开发工具
  • 查找的算法有哪些
  • 2021税务公告
  • 税务分局是什么意思
  • 车辆购置税怎样交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设