Python Ошибки трассировки - запись в текстовый файл - PullRequest
0 голосов
/ 26 апреля 2020

Я написал скрипт на Python. У него есть GUI, который я намереваюсь передать своим коллегам. Если, когда они запускают его и сталкиваются с ошибкой, есть ли способ записать эти ошибки в текстовый файл, чтобы я мог знать, что это за ошибка? В записной книжке Jupyter всякий раз, когда я сталкиваюсь с ошибкой в ​​моем скрипте, она отображается как ошибка трассировки. Я хочу видеть такую ​​информацию в текстовом файле всякий раз, когда кто-то находит ошибку.

Спасибо

1 Ответ

0 голосов
/ 26 апреля 2020

Вы можете попробовать что-то вроде этого

import time
import os
import sys

def logger(logfile, bolus):
# Takes two inputs - logfile (path to desired file), and data to be written
# Writes "Y-M-D|H:M:S, bolus\n"
    f = open(logfile, 'a+')
    currentdate = time.strftime('%Y-%m-%d|%H:%M:%S')
    f.write(currentdate + ',' + data +'\n')
    f.close()
...