最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python判斷自身是否正在運行的方法

 更新時間:2019年08月08日 10:24:45   作者:septwolves2015  
今天小編就為大家分享一篇python判斷自身是否正在運行的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

# coding: utf-8
import os
import psutil
import time
 
def write_pid():
 pid = os.getpid()
 fp = open("pid.log",'w')
 fp.write(str(pid))
 fp.close()
 
def read_pid():
 if os.path.exists("pid.log"):
  fp = open("pid.log",'r')
  pid = fp.read()
  fp.close()
  return pid
 else:
  return False
 
def write_log(log_content):
 time_now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
 log_content = time_now+"---->"+log_content+os.linesep
 fp = open('recognition.log','a+')
 fp.write(log_content)
 fp.close()
 
def run():
 pid = read_pid()
 #print pid
 pid = int(pid)
 if pid:
  running_pid = psutil.pids()
  if pid in running_pid:
   log_content = "process is running..."
   write_log(log_content)
  else:
   write_pid()
   time.sleep(20)
 else:
  write_pid()
  time.sleep(20)
 
if __name__ == "__main__":
 run()

實現(xiàn)思路:

1)用os.getpid()獲取當前程序運行PID,將PID存入文件中

2)用psutil模塊獲取當前系統(tǒng)所有正在運行的pid

3)讀取之前存入的PID,判斷該PID是否在系統(tǒng)PID中

4)如果文件中的PID在系統(tǒng)PID中,則退出程序,否則存入新的PID,運行程序。

以上這篇python判斷自身是否正在運行的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • OpenCV 圖像繪制的實現(xiàn)

    OpenCV 圖像繪制的實現(xiàn)

    本文主要介紹了OpenCV 圖像繪制的實現(xiàn),主要包括直線,圓,多邊形和自定義圖形等,具有一定的參考價值,感興趣的可以了解一下
    2021-07-07
  • python使用matplotlib畫柱狀圖、散點圖

    python使用matplotlib畫柱狀圖、散點圖

    這篇文章主要為大家詳細介紹了python使用matplotlib畫柱狀圖、散點圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python unittest discover批量執(zhí)行代碼實例

    Python unittest discover批量執(zhí)行代碼實例

    這篇文章主要介紹了Python unittest discover批量執(zhí)行代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python數(shù)據(jù)清洗中的時間格式化實現(xiàn)

    python數(shù)據(jù)清洗中的時間格式化實現(xiàn)

    本文主要介紹了python數(shù)據(jù)清洗中的時間格式化實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • python使用建議技巧分享(三)

    python使用建議技巧分享(三)

    這篇文章主要介紹了python的一些使用建議技巧分享,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-08-08
  • pyhthon繪制超炫酷的心形線星形線擺線

    pyhthon繪制超炫酷的心形線星形線擺線

    這篇文章主要為大家介紹了如何用pyhthon繪制各種超炫酷的擺線,本文主要實現(xiàn)了心形線和星形線也就是外擺線和內(nèi)擺線兩種,有需要的朋友可以借鑒參考下
    2021-10-10
  • pandas中Timestamp類用法詳解

    pandas中Timestamp類用法詳解

    這篇文章主要為大家詳細介紹了pandas中Timestamp類用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python操作redis和mongoDB的方法

    Python操作redis和mongoDB的方法

    redis是一個key-value存儲系統(tǒng),value的類型包括string(字符串),list(鏈表),set(集合),zset(有序集合),hash(哈希類型)。這篇文章主要介紹了Python操作redis和mongoDB的方法,需要的朋友可以參考下
    2019-12-12
  • Python基礎(chǔ)篇之初識Python必看攻略

    Python基礎(chǔ)篇之初識Python必看攻略

    下面小編就為大家?guī)硪黄狿ython基礎(chǔ)篇之初識Python必看攻略。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Appium自動化測試實現(xiàn)H5頁面元素定位

    Appium自動化測試實現(xiàn)H5頁面元素定位

    本文主要介紹了Appium自動化測試實現(xiàn)H5頁面元素定位,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

柳河县| 余江县| 泰兴市| 治多县| 乌拉特中旗| 南陵县| 井冈山市| 大冶市| 瑞金市| 宝坻区| 神农架林区| 京山县| 永宁县| 贵溪市| 屯昌县| 渭源县| 南昌县| 尤溪县| 徐汇区| 汤阴县| 来凤县| 都江堰市| 井陉县| 怀柔区| 星子县| 根河市| 二连浩特市| 德州市| 肇东市| 平罗县| 三亚市| 横峰县| 德钦县| 石城县| 黄平县| 宝应县| 永靖县| 泰兴市| 绥江县| 肇东市| 喜德县|