位置: 编程技术 - 正文

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

  • 既简易计税又一般计税的进项专票可以抵扣吗
  • 普通发票作废要收回吗
  • 中国进口货物完税价格表
  • 综合保税区是什么意思,举个例子
  • 无形资产价值评估收费
  • 公司福利可以抵扣所得税吗
  • 费用日记账明细
  • 金税开票系统怎么导出发票明细
  • 固定资产清理期末余额在借方是什么意思
  • 企业所得税完税凭证在哪里打印
  • 失控发票补税可以抵扣吗
  • 金融企业税务稽查案例分析
  • 印花税多缴纳怎么办
  • 哪些政府补助属于国家
  • 哪些费用可以税后扣除
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 出口退税收汇凭证是什么
  • 消费税的征税范围有哪些?
  • 小规模附加税减免政策2023
  • 电子承兑到期收款怎么做账务
  • 财务费用结转本年利润借贷方怎么记
  • 1697510110
  • 华为授权查询系统
  • 笔记本windows10截屏
  • 跨年怎么冲销发票
  • 认证未抵扣的发票购买方能开红字信息表吗
  • 购货方收到红字发票计入进项税转出还是进项税额负数?
  • PHP:mb_parse_str()的用法_mbstring函数
  • 巴伐利亚州地图
  • 合伙企业分红所得税如何少交
  • 运城盐湖中国死海养生城
  • 处理固定资产时的账务处理
  • 库存商品转在建工程 增值税
  • 最好的ph计
  • vue3安装配置
  • php 输出
  • codeigniter 教程
  • php新版本特性
  • vgchange命令
  • 商品和服务税收分类编码表下载
  • 销售费用进项税额转出会计分录怎么写
  • python爬虫入门教程
  • sqlserver2005使用教程
  • 开发成本的会计科目编码
  • 一般纳税人转小规模纳税人的条件
  • 公司注销其他应付款怎么冲平
  • 内部债权债务的抵消分录
  • 票据行为的构成要件
  • 汇票和本票的区别是
  • 固定资产的入账价值包括增值税吗?
  • 什么是大病医疗救助
  • 预收账款余额在贷方是什么意思
  • 不含税价换算成含税价怎么算
  • sql语句的基本语法
  • sql注入式攻击中单引号的作用
  • wins9
  • win7纯净版系统安装
  • 远程桌面安装
  • Mac怎么强制关闭窗口
  • winxp系统停止服务
  • ubuntu服务器命令
  • ubuntu server snap
  • ssd固态硬盘内部结构图
  • win7桌面图标跑到最下面怎么办
  • win7远程登录win10
  • win10 20h2 v2
  • 怎么打开windows移动中心
  • linux中执行.sh文件
  • 零磁道的重要性
  • cocos2dx-js
  • 创建nodejs项目的步骤
  • css中层叠的含义
  • jQuery progressbar通过Ajax请求实现后台进度实时功能
  • 在jquery中fadein
  • input checked选择
  • 全面解析俄乌武器对比
  • 手机安卓版本升级
  • 深圳个人税收完税证明网上打印
  • 人文考试多少分合格
  • 2022年国家标准公文格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设