当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python os.getppid()用法及代码示例


Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。

os.getppid()Python中的method用于获取当前进程的父进程ID。

用法: os.getppid() 

参数:不需要

返回类型:此方法返回一个整数值,该整数值表示当前进程的父进程ID。此方法的返回类型为“ int”类。

代码1:使用os.getppid()方法

# Python program to explain os.getppid() method  
  
# importing os module  
import os 
  
# Get the Parent process ID  
# of the current process 
ppid = os.getppid() 
  
# Print the Parent process ID  
# of the current process 
print("Parent Process ID of current process:", ppid)
输出:
Parent process ID of current process: 7653

代码2:使用os.getppid()方法

# Python program to explain os.getppid() method  
  
# importing os module  
import os 
  
  
# Check the process ID  
# of the current process 
pid = os.getpid() 
print("Process ID of Current process:", pid) 
  
  
# Create a child process 
try: 
    pid = os.fork() 
except OSError: 
    exit("Could not create a child process") 
  
  
# In the child process  
# Check its Parent process ID 
# os.getppid() will return  
# the process ID of its parent process 
if pid == 0: 
     parent = os.getppid() 
     print("Parent process ID of child process:", parent)
输出:
Process ID of Current process: 7653
Parent process ID of child process: 7653


相关用法


注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.getppid() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。