gpt4 book ai didi

Python 错误 - int 对象没有属性

转载 作者:行者123 更新时间:2023-11-28 20:06:32 27 4
gpt4 key购买 nike

下面的代码给出了错误,除了更改播放 (winsound) 声音的模块外,这在 Windows 上的 Python2.6 上运行良好。不知道我在这件事上哪里出了问题。这是在 Linux 机器上运行,之前是在 Windows 机器上运行。 Windows 上的版本是 2.6,Linux 上的版本是 2.7.3。

Traceback (most recent call last): File "CallsWaiting.py", line 9, in first_time = time.time() AttributeError: 'int' object has no attribute 'time'

import _mysql
import sys
import time
import os
import pygame
pygame.init()

time = 3
first_time = time.time()
last_time = first_time

while True:
pass
new_time = time.time()
if new_time - last_time > timeout:
last_time = new_time
os.system('cls')
iswaiting = 0

print "Calls Waiting: "

con = _mysql.connect(host='oip-prod', port=3308, user='admin', passwd='1234', db='axpdb')

con.query("select callswaiting from callcenterinformation where date - date(now()) and skillid = 2 order by time desc limit 1;")
result = con.user_result()
iswaiting = int('',join(result.fetch_row() [0]))

print "%s" % \
iswaiting

if iswaiting > 0:
print "Calls are waiting!"
pygame.mixer.init()
sounda = pygame.mixer,Sound("ring2.wav")
sounda.play()

最佳答案

由于 time = 3 被声明为整数,time.time 没有任何意义,因为时间是 int 变量(不是类而是原始数据类型)。我想您希望调用 time(模块)编写 time 但是,由于您将其重新定义为整数,因此最后一个定义会遮蔽 time模块

time 变量名更改为其他名称,例如 myTime

错误信息很有用,你应该阅读它们。通常答案直接包含在此错误/警告消息中

关于Python 错误 - int 对象没有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com