[python中os.system()的返回值]

如果第三方程序返回的是布尔型返回值,os.system会将true转为1,false转为0进行返回。

问题:

/bin/xxx.py是一个返回码为1的程序。

当python 程序使用os.system(”./bin/xxx.py”) 这样调用的时候, 成功运行后os.system 的返回值出现了问题,变成了256 ,也就是0×100。而不是正常应该返回的1。

解决:

查阅了文档发现

os.system()的返回为:

On Unix, the return value is the exit status of the process encoded in the format specified for wait().

而os.wait()的返回为:

a 16-bit number, whose low byte is the signal number that killed the process, and whose high byte is the exit status (if the signal number is zero);

os.system的返回值并不是执行程序的返回结果。而是一个16位的数,它的高位才是返回码。也就是说os.system()返回256即 0×0100,返回码应该是其高位0×01即1。

python中os.system.获取输出信息_python中os.system()的返回值相关推荐

  1. java获取异常信息_Python中获取异常(Exception)信息

    异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置.下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try...except...程序 ...

  2. Python获取磁盘使用信息,python获取GPU信息,python根据进程号获取进程信息,pynvml 获取GPU信息,psutil 获取进程信息,系统信息等

    一.工具:psutil模块 psutil是一个跨平台模块,试用相应方法可以直接获取计算机CPU,内存,磁盘,网络等资源使用情况:可以使用我们学习知识与这模块用来做系统监控,性能分析:如果大家熟悉Lin ...

  3. javaweb输出所有学生信息_遍历工作表中所有形状并输出信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十九个专题"工作表中对SHAPE信息的获取及处理"的第1节"遍历工作表中所有形状并输出信息&quo ...

  4. Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)

    Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名) 目录

  5. springsecurity中使access_token获取用户信息(tokenStore)

    springsecurity中使access_token获取用户信息(tokenStore) public class TokenUtil {/*** 根据token获取用户名**<hr> ...

  6. 遍历指定jar包中class文件名并输出到文件中

    import java.io.*; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; i ...

  7. html 表单内容怎么获取不到,jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办?...

    jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办? 再做一个前台的ajax方法 查网上用formdate方法上传.可是进了接口之后一直在控制台获取不到for ...

  8. 反射 -- 业务需求:执行某个类中全部的以test为开头的无参数无返回值的非静态方法。...

    package demo; //业务需求:执行某个类中全部的以test为开头的无参数无返回值的非静态方法. import java.lang.reflect.Method; import java.u ...

  9. Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数

    Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数 内容大纲 1.函数的初识 2.函数的定义 3.函数的调用 4.函数的返回值 5.函数的参数 1.函数初识 # def ...

最新文章

  1. 阿里开源MNNKit:基于MNN的移动端深度学习SDK,支持安卓和iOS
  2. java 大数的学习
  3. 高效多用的群集-Haproxy搭建Web集群
  4. Ubuntu系统备份工具大全(官方整理推荐)
  5. python中表示空类型的是_python中怎么表示空值
  6. java 获取mysql路径_如何使用JPQL收集MySQL基本路径?
  7. linux命令 - ln - 创建和删除软、硬链接
  8. mybatis 调用存储过程
  9. 基于网络的 Red Hat 无人值守安装
  10. 几款常用UML建模工具介绍
  11. 深度解析京东个性化推荐系统演进史
  12. Python 使用企业邮箱发邮件被识别为外部邮箱的问题及解决方案
  13. 大数据核心技术有哪些 怎么样学好大数据开发
  14. android 推送图标大小,设计方法论:一种统一图标大小的方法
  15. Mac苹果键盘多个按键没响应该如何解决呢
  16. Python基础学习视频
  17. OpenCV图像处理总结 ——用opencv给图片换背景色为例
  18. ntp和chronyd
  19. linux恢复硬盘数据
  20. 绝地求生测试服画面优化软件,绝地求生超级助手怎么调画面 教你一键优化画面...

热门文章

  1. html图片怎么设置悬浮效果,图片漂浮效果js实现
  2. java代码轻量级锁_Java轻量级锁原理详解(Lightweight Locking)
  3. Linux设备驱动程序概念
  4. 使用单元测试测试简单的首页
  5. Golang学习笔记——Slice
  6. 《税的真相》—— 读后总结
  7. “尽快成立国家级权威信息安全部门”
  8. 页面瘦身之压缩viewState和保存viewState到服务器
  9. 网管的一天——按小时记录生活
  10. js实现倒计时 类似团购网站