当前位置: 首页 > news >正文

网站建设的规模设想Wordpress全站404

网站建设的规模设想,Wordpress全站404,谷歌关键词搜索排名,wap浏览器模拟引言 今天给大家分享一篇有关Python和Windows系统的文章。你有没有想过如何获取Windows系统的硬件信息#xff1f;或者你是否曾经尝试过将Python脚本编译打包成可执行文件#xff1f;如果你对这些问题感兴趣#xff0c;那么这篇文章一定适合你。 背景 由于公司现阶段大多…引言 今天给大家分享一篇有关Python和Windows系统的文章。你有没有想过如何获取Windows系统的硬件信息或者你是否曾经尝试过将Python脚本编译打包成可执行文件如果你对这些问题感兴趣那么这篇文章一定适合你。 背景 由于公司现阶段大多数应用软件都是基于Windows系统开发和部署很多软件安装部署都是在windows server 2012、windows server 2008之类的服务器上部门同事每次测试一轮迭代或者系统测试后在写测试报告时都需要在报告中写上测试的服务器硬件配置如CPU、操作系统版本、内存、磁盘等需要去远程服务器然后在服务器上各种查看服务器配置比较浪费时间。 最近学习了Python相关的知识发现使用PYWIN32WMI模块可以获取windows系统基本信息并安装pyinstaller库可以将写好的python脚本打包编译成exe的可执行文件并将运行的结果写到生成的txt文本文件中方便查看然后就可以在任何一台windows系统的服务器上运行得到服务器配置。 基于以上实现方式果断开始安装配置所需要的模块和库至于安装过程百度上有很多人已经给了说明根据自己的Python版本对应安装即可。下面贴下可以参考的安装链接文档 PYWIN32WMI模块安装https://blog.csdn.net/franktan2010/article/details/46520563   pyinstaller模块安装https://blog.csdn.net/Jarvis_F/article/details/80367865 或者 https://blog.csdn.net/whl826661099/article/details/79624326 我现在使用的Python版本是Python3.6开发编辑工具是PyCharm整个安装完成后打开PyCharm进入Settings在工程目录下看到有如下package说明环境OK了如下图我的安装 需要的库安装配置好了后开始学习WMI模块提供的方法根据上面的需求我们的目的是获取操作系统的信息将获取的配置信息写到txt的文本文件中并使用pyinstaller打包编译成exe文件Python代码走起如下代码为实现过程 1 2 Code descriptionCreate timeDeveloper3 4 # -*- coding: utf-8 -*-5 import wmi6 import os7 8 print(###使用说明请打开计算机基础配置文件夹进入到dist目录下双击运行计算机基础配置信息.exe文件9 在命令行窗口输入保存的文件名运行完成后打开生成的txt文本即可查看获取到的计算机基础配置信息###) 10 while True: 11 fnameinput(enter filename) 12 if os.path.exists(fname): 13 print(Error:%s already exists %fname) 14 else: 15 break 16 # open函数在打开目录中进行检查如果有则打开否则新建 17 fobjopen(fname,a,encodingutf-8) 18 19 # 获取操作系统版本信息 20 def sys_version(): 21 c wmi.WMI() 22 for sys in c.Win32_OperatingSystem(): 23 print(操作系统版本:%s % sys.Caption) 24 fobj.write(操作系统版本: sys.Caption) 25 print(操作系统位数,sys.OSArchitecture) 26 fobj.write(\n 操作系统位数 sys.OSArchitecture) 27 # 获取机器IP和MAC地址以及网卡类型 28 def getIP(): 29 c wmi.WMI() 30 for interface in c.Win32_NetworkAdapterConfiguration(IPEnabled1): 31 print(网口型号为,interface.Description) 32 fobj.write(\n 网口型号为 interface.Description) 33 for ip_address in interface.IPAddress: 34 print(ip_address) 35 fobj.write(\n IP地址和MAC地址 ip_address) 36 # 获取CPU和内存大小 37 def cpu_and_mem(): 38 c wmi.WMI() 39 for cpu in c.Win32_Processor(): 40 print(CPU: %s % cpu.Name.strip()) 41 fobj.write(\n CPU: cpu.Name.strip()) 42 for Memory in c.Win32_PhysicalMemory(): 43 print(内存大小: %.fGB % ( (int(Memory.Capacity) / 1048576) /1024) ) 44 fobj.write(\n 内存大小: %.fGB % ( (int(Memory.Capacity) / 1048576) /1024) ) 45 # 获取磁盘分区和各分区大小 46 def disk(): 47 c wmi.WMI() 48 # 获取硬盘分区 49 for physical_disk in c.Win32_DiskDrive(): 50 for partition in physical_disk.associators(Win32_DiskDriveToDiskPartition): 51 for logical_disk in partition.associators(Win32_LogicalDiskToPartition): 52 print(physical_disk.Caption, partition.Caption, logical_disk.Caption) 53 fobj.write(\n 磁盘分区: physical_disk.Caption partition.Caption logical_disk.Caption) 54 # 获取各个磁盘分区大小 55 for disk in c.Win32_LogicalDisk(DriveType3): 56 # print(disk.Caption, %0.2f%% free % (100.0 * int(disk.FreeSpace) / int(disk.Size))) 57 print(disk.Caption,磁盘大小: %0.1fGB % ((int(disk.Size) / 1048576) / 1024)) 58 fobj.write(\n disk.Caption 磁盘大小: %0.1fGB % ((int(disk.Size) / 1048576) / 1024)) 59 def main(): 60 sys_version() 61 getIP() 62 cpu_and_mem() 63 disk() 64 if __name__ __main__: 65 main() 66 67 fobj.close() 代码写好后将脚本文件放入下载后解压的pyinstaller路径下如下图 然后cmd打开黑色命令行cd 到上图的路径下然后输入命令python pyinstaller.py -F ***.py 其中***.py为已经放置好的py脚本回车等待运行编译打包看到successfully字样说明我们打包编译成功了如下图 然后在该路径下会生成一个以py文件名称同名的文件夹在该文件夹下的dist下面就有编译好的exe可执行程序啦 后续可以将该exe可执行程序在任何一个windows机器上一键运行得到运行结果的txt文本也在dist目录下如下 这样这个小小的基于Python3编写的脚本小程序算是基本实现了最初我们想要达到的目的以后再也不用各种查看服务器信息了一键运行解决。O(∩_∩)O~~ 感谢您的阅读若有不足之处欢迎指教共同学习、共同进步。 如您喜欢麻烦推荐一下如您有新想法欢迎提出。 写在最后 这篇贴子到这里就结束了最后希望看这篇帖子的朋友能够有所收获。 都到这了记得三连支持一下吧。 完整版文档下载方式 这些资料对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享。 在评论区和我互动交流或者私❤我【软件测试学习】领取即可拿走不谢。
http://www.dnsts.com.cn/news/220332.html

相关文章:

  • 小说网站建设多少钱东莞效果好的网站建设
  • 世界建设企业网站免费做app的网站有吗
  • 新网站百度多久收录百度云群组
  • 网站设计外文文献昆明做网站开发维护的公司
  • 网站页头尺寸优秀网页设计
  • 化妆品网站建设需求问卷调查肉多各种地方做的网站
  • 潍坊高端网站开发惠州网站建设服务商
  • 开发网站需要租服务器建筑工程网络计划电子版
  • vi设计手册范本广州网站优化平台
  • 青海省住房和城乡建设厅官方网站wordpress 移动端跳转
  • 30天网站建设实录教程重庆网站模板建站
  • 做网站换服务器怎么整酒店网站设计的目的和意义
  • 网站备案注销申请表工业设计公司网站如何建设
  • 网站建设信息发布平台wordpress订阅功能
  • 网站建设的安全性chat gpt 国内版
  • 西安哪家公司做的网站好o2o手机网站建设难
  • 莞城注册能源公司网上注册流程seo网站架构
  • 爱途 中山网站制作网页设计规范大全
  • 免费注册网站空间网站公司不给ftp
  • 网站颜色字体颜色南平建设集团有限公司网站
  • wordpress建站论坛深圳建网站培训机构
  • 建设银行网站链接如何调用wordpress函数
  • 网站建设和管理情况自查报告泰国做网站网站要判几年
  • 网站开发与推广方向网站建设管理岗位职责
  • 网站界面类型金融网站开发目的
  • 太原网站推广公司网站域名注册证书是什么
  • 厦门网站建设哪里好在线查询企业
  • 建设网站的公司哪家好企业管理系统开发平台
  • 四会建设局网站郑州制作网页的公司
  • 瑞安网站建设优化海尔集团网站的网络营销是什么