为什么这个功能需要很长时间来评估?

时间:2017-09-15 03:06:04

标签: python python-3.x

我正在尝试创建一个函数,将一些字符串记录到服务器上的日志文件中。出于某种原因,此函数需要永远运行〜大约20秒才会返回异常。我认为这是带有文件open命令的try:语句。

我有什么想法可以正确地做到这一点吗?

def writeUserRecord():
    """ Given a path, logs user name, fetch version, and time"""
    global fetchVersion
    global fetchHome
    filename = 'users.log'
    logFile = os.path.normpath(os.path.join(fetchHome, filename))
    timeStamp = str(datetime.datetime.now()).split('.')[0]
    userID = getpass.getuser()
    try:
        file = open(logFile, 'a')
        file.write('{}  {}  {}'.format(userID, timeStamp, fetchVersion))
        file.close()
    except IOError:
        print('Error Accessing Log File')
        pass

0 个答案:

没有答案