自己的程式需要執行一次計一次數,
需要乙個統計自己程式執行了多少次,網上找了一圈都沒找到,
後來腦洞大開自己寫了low逼的,看了就知道有多low;
原理大概是這樣,就是用open的方法把.py檔案自身**重寫一次,如第一次執行就改成1,第二2次就改成2
就是下面的var = 0,執行一次**中的 var就變成了 var = 1,
下面這玩意應該可以直接用
importreimport
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]
(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直譯器。完整的命令應該是 ...