Мне было интересно, есть ли способ узнать, был ли запущен скрипт python в первый раз.Как определить, был ли запущен скрипт python в первый раз?
Давайте предположим, что у меня есть эта простая программа:
import random
import string
from uuid import getnode
def get_mac():
return getnode()
def generate_unique_id():
return ''.join(random.choice(string.ascii_uppercase + string.digits + string.ascii_uppercase) for _ in range(20))
def main():
get_mac()
generate_unique_id()
if __name__ == '__main__':
main()
Я хотел бы знать, есть ли способ, чтобы найти/подсчитать, сколько раз программа выполняется на компьютере Windows.
Любые другие обходные пути приветствуются.
Единственный способ - сохранить счет, скажем, путем написания текстового файла или записи в реестре. –
Вы можете использовать стандартную библиотеку протоколирования для регистрации всех итераций https://docs.python.org/2/howto/logging.html – lapinkoira
@ DanielRoseman не могли бы вы дать короткий пример на основе текстового файла? –