在下面的for循环中,我打印安装的程序的版本号
for program in sub3_required_programs: try: version = subprocess.call([program, '-i']) print version + '\n' except: exit
但我实际上只想要有版本号的第一行。如何将打印限制为仅第一行
最佳答案
你可以这样做:
print version.split("\n")[0]
从输出中获取第一行(按换行符分割)。
关于python - 在 python 中,我如何只打印 shell 命令产生的 stdout 的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7084044/