????????????????????????????????????????????????????????????????????????????????????
????????? Python ??????????????????
??????
???????????????????????????????????????????????????????????????????????/????????????????????????????????????
??????
???????????????????????????????????/???????/??????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????
???????????????
??????????????????????????????????????????????????????????????????
????????
??????????????????????????????????????????
??????? if-else ?????
??????????????????????????????????????????if???????????????????????????????????????????????????????????????????????????????????
??C ??????????????????????????????????? 0 ?????????????????????if-else???????????????
???????????????????????????????????????if-else?????????????????????
????????? :
???????????????????????????? pid ??????????????? pid?????????????????????????
???????????????
?????????????
???
???
?????????????????????? pid ???????????????if-else??????????
???? 1
# ?????????????????????? - def read_pid_file ():
- try:
- f = open ('daemon.pid', 'r')
- pid = int(f.read ())
- return pid
复制代码
# ??????????? IO ?? except IOError: raise "Faild to Read file"
# ??????????????????
except ValueError: raise WrongPID
# ???????? # ?????
# ???????? except Exception: raise SomeUnKnownError ???? 2
# ?? If/else ????????????????? # ???? - def read_pid_file ():
- if os.path.exists ('daemon.pid'):
- try:
- f = open ('file.pid', 'r')
复制代码
# ???????????????? # ???????????? # ???C????? return int(f.read ())
except (ValueError, IOError): pass ???? 3
# ?????????????????? pid ???
# ???????????????? # ????????????????? # ???????????
def read_pid_file (): f = open ('daemon.pid', 'r')
return int(f.read ())
??????? 3???????????????????????????????????????????????
??????????????????????????
??????if-else??
?????????????????????????????(C?????????????????)?
?????????????? if-else ????????
??????????
????????????????????????????????????????????????????????????????
? ?????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
|