python报错对象没有属性_属性错误:函数对象在python中没有属性

这是我调用函数10次并测量时间的代码import threading

import logging, logging.handlers

import hpclib

import json

import time

from datetime import datetime

from features import *

class FuncThread(threading.Thread):

def __init__(self, target, *args):

self._target = target

self._args = args

threading.Thread.__init__(self)

def run(self):

self._target(*self._args)

def datapaths(ipaddress, testlogfile):

#initialize logging system

testlogger = logging.getLogger("testlogger")

testlogger.setLevel(logging.DEBUG)

file = open(testlogfile,'w')

file.close()

# This handler writes everything to a file.

h1 = logging.FileHandler(testlogfile)

f = logging.Formatter("%(levelname)s %(asctime)s %(funcName)s %(lineno)d %(message)s")

h1.setFormatter(f)

h1.setLevel(logging.DEBUG)

testlogger.addHandler(h1)

mylib = hpclib.hpclib(ipaddress)

for i in range(10):

t1=datetime.now().time()

(code, val) = datapaths.listDatapaths(mylib)

t2=datetime.now().time()

diff=t2-t1

logger.debug('RETURN code: ', code)

logger.debug('Time taken in seconds: ',diff.seconds)

testlogger.removeHandler(h1)

# Passing ipaddress of controller and log file name

t1 = FuncThread(datapaths, "103.0.1.40", "datapaths.log")

t1.start()

t1.join()

当我运行这个函数时,我正在调用一个线程。

这是我得到的错误。

请帮我修理一下。在

^{pr2}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值