python - Python3:将文本输出分成单独的变量
问题描述
我正在做一个小项目,需要检测它正在运行的计算机的属性。我正在使用os
模块和命令,plat = os.uname
它给了我这样的东西:posix.uname_result(sysname='Linux', nodename='abh57fbg', release='5.4.0-1009-gcp', version='#9-Ubuntu SMP Fri Apr 10 19:12:03 UTC 2020', machine="x86_64")
我想要做的是解析这个并将这些结果中的每一个建立为他们自己的变量,我的其余代码可以对其进行操作。我确实浏览了官方文档并进行了一些搜索,但似乎找不到我想要的东西。
解决方案
拥有posix.uname_result
对象后,您可以通过其属性名称访问每个值。例如:
print(plat.sysname)
应该输出:
Linux
推荐阅读
- javascript - 测试组件快照,得到 json 错误
- node.js - 使用 express 在 nodeJS 中实现管理面板的最佳方法
- javascript - 如何将值传递给JS中的异步函数
- kubernetes - Kubernetes Arm Master 和 x86 节点是否明智/可行?
- php - 刷新页面后动态div消失
- nuget - 如何使用 dotnet cli 列出可用的软件包版本?
- ios - NativeScript iOS VersaPlayer 实现
- javascript - 下拉菜单功能不选择字体大小
- bokeh - 轴标签字体样式不改变散景
- python - “询问”异步 https 客户端:'SSLEOFERROR 尝试使用自签名证书连接到服务器--警告:手写堆栈跟踪--