python獲取父程序名稱 獲取程序的名稱

2021-10-11 22:38:13 字數 940 閱讀 4698

對程序的名稱獲取的幾種方法

import time

import multiprocessing

import os

def work1():

for i in range(10):

# print("我是work",i,multiprocessing.current_process().pid)

# .ppid獲取父程序的編號

print("我是work",i,multiprocessing.current_process().pid,"父編號:",os.getppid())

time.sleep(5)

if __name__ == '__main__':

# 建立乙個程序

# 獲取程序名稱 multiprocessing.current_process()

print("主程序:",multiprocessing.current_process())

獲取程序的編號

1.pid (process id)

2.os模組中 的 os.getpid():獲取程序編號

os.getppid():獲取父程序編號

在 ubuntu中 通過指令 kill -9 編號名稱 來強制殺死程序

在windows中的cmd 則需要通過 tasklkill /pid 程序編號 /f來強制關閉程序

print("主程序的編號:",multiprocessing.current_process().pid)

# name屬性可以修改子程序的名稱

process_obj = multiprocessing.process(target=work1, name="pp1")

# 啟動程序

process_obj.start()

print("woshi ***")

# process_obj.close()

名稱日期python 獲取日期

python 取獲日期 我們要需用到time模組,比如time.strftime法方 time.strftime y m d time.localtime time.time 最後用time.strftime 法方,把剛才的一大串資訊格式化成我們想要的貨色,在現的結果是 2013 03 31 tim...

C 根據程序名稱獲取程序的控制代碼?

c 根據程序名稱獲取程序的控制代碼或c 如何獲取其他程序的控制代碼?有時候標題名是動態變化的,所以不使用findwindow方法!structlayout layoutkind.sequential public struct processentry32 dllimport kernel32.dl...

根據程序名稱或者服務名稱用WMI獲取執行路徑和引數

自己動手,起碼可以用程序獲取路徑吧,看到博問上 winform 獲得已啟動服務的啟動引數 呵呵,這兩個貌似一種方法可以解決啊 wmi,還記得嗎?1 private static string getresultbywql string wql 212 13return null 14 呵呵,wmi功...