我想从数据库检索数据时遇到此问题。
aa= pymysql.connect(host='',user='',passwd='',db='',cursorclass=pymysql.cursors.DictCursor)
mm = aa.cursor()
cursor = aa.cursor()
mm.execute('SELECT Logintime FROM sportschool WHERE username = %s AND Wachtwoord = %s',(username,password))
logouttime = mm.fetchone()
print logouttime
print loggouttime打印以下内容:
(datetime.timedelta(0,65912),)
但是我只需要Unix代码,所以在这种情况下为65912
我已经尝试过和不使用dictcursor了,但这确实有效
希望有人可以帮助我从我的桌子上获得正确的信息。
最佳答案
您可以在datetime类型中使用total_seconds方法
print datetime.timedelta(0, 65912).total_seconds()
65912.0
关于python - mysql检索数据出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48306958/