码迷,mamicode.com
首页 > 编程语言 > 详细

python2.7源码中埋藏的坑(持续更新)

时间:2018-05-09 10:47:42      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:line   att   2.7   imp   RoCE   cti   cfs   python3   命令   

1、psutil包,aix环境下,如果进程命令过长的话,程序无法取得完整的进程命令,测试代码如下

import psutil
proc=psutil.Process(11534558)
pidDictionary = proc.as_dict(attrs=[‘cmdline‘])
print pidDictionary 

  根据源码发现坑可能来源于C语言的底层源码调用,源码如下:

def get_procfs_path():
    """Return updated psutil.PROCFS_PATH constant."""
    return sys.modules[‘psutil‘].PROCFS_PATH

  具体等看完python源码剖析再研究,待验,python3可能也存在这个坑

python2.7源码中埋藏的坑(持续更新)

标签:line   att   2.7   imp   RoCE   cti   cfs   python3   命令   

原文地址:https://www.cnblogs.com/slqt/p/9012726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!