首页 > 解决方案 > 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")

我想要做的是解析这个并将这些结果中的每一个建立为他们自己的变量,我的其余代码可以对其进行操作。我确实浏览了官方文档并进行了一些搜索,但似乎找不到我想要的东西。

标签: pythonpython-3.xparsing

解决方案


拥有posix.uname_result对象后,您可以通过其属性名称访问每个值。例如:

print(plat.sysname)

应该输出: Linux


推荐阅读