Python實現程式執行次數的計數

2022-05-02 16:48:10 字數 950 閱讀 5970

自己的程式需要執行一次計一次數,

需要乙個統計自己程式執行了多少次,網上找了一圈都沒找到,

後來腦洞大開自己寫了low逼的,看了就知道有多low;

原理大概是這樣,就是用open的方法把.py檔案自身**重寫一次,如第一次執行就改成1,第二2次就改成2

就是下面的var = 0,執行一次**中的 var就變成了 var = 1,

下面這玩意應該可以直接用

import

reimport

osclass

execute_count:

def__init__

(self):

pass

defcount(self):

var =0

path = os.getcwd() + '

/execute_count.py

'with open(path, 'r

', encoding='

utf-8

') as fl:

fl.seek(4)

var_line = fl.readlines()[6]

print

(var_line)

num = int (re.search('

\d+', var_line).group()) + 1fl.seek(0)

txt = fl.read().replace(var_line, '

var =

' + str(num) + '\n'

) with open(path, 'w

', encoding='

utf-8

') as file:

file.write(txt)

return

num#

ct = execute_count()

#print(ct.count())

python執行其他程式的實現方法

python執行其他www.cppcns.com程式的實現方法 一 使用os.system 函式執行其他程式 開啟系統的記事本程式 import os os.system notepad 0 os.system notepad python.txt 0二 使用shellexecute函式執行其他程式...

執行python程式

1 在windows下執行python程式 1 從dos命令列執行python指令碼 用python直譯器來執行python指令碼,在windows下面python直譯器是python.exe,我的python檔案安裝在d python27,在這個目錄下可以看到python直譯器。完整的命令應該是 ...

執行python程式

1 在windows下執行python程式 1 從dos命令列執行python指令碼 用python直譯器來執行python指令碼,在windows下面python直譯器是python.exe,我的python檔案安裝在d python27,在這個目錄下可以看到python直譯器。完整的命令應該是 ...