import datetime
time_tuple = (2019, 5, 6, 13, 8, 10)
print(datetime.datetime(time_tuple))
报错:
TypeError: an integer is required (got type tuple)
但是 print(datetime.datetime(2019, 5, 6, 13, 8, 10))完全没问题
import datetime
time_tuple = (2019, 5, 6, 13, 8, 10)
print(datetime.datetime(time_tuple))
报错:
TypeError: an integer is required (got type tuple)
但是 print(datetime.datetime(2019, 5, 6, 13, 8, 10))完全没问题
|
mxy940127May 6, 2019
1
datetime.datetime(year, month, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]])
看 api 文档 |
|
nondaneeMay 6, 2019 via Android
2
print(datetime.datetime(*time_tuple))
|
|
OskMay 6, 2019
3
print(datetime.datetime(time_tuple)) --> print(datetime.datetime(*time_tuple))
|
|
OskMay 6, 2019
4
|
|
GakhoMay 6, 2019
5
#2 #3 正解,你应该看一下不定参数的函数是怎么调用的
|
|
KevinBuMay 6, 2019
6
datetime.datetime() 第一个参数是 year
你给它一个元组,怎么能不报错 |
|
pkookp8May 6, 2019 via Android
8
报错的给了一个参数,是 tuple
不报错的给了 6 个参数 |
|
9
|
|
cominghomeMay 7, 2019
10
这种很明显的报错完全可以自己解决的啊兄弟
|
|
neoblackcapMay 7, 2019
11
import datetime
time_tuple = (2019, 5, 6, 13, 8, 10) print(datetime.datetime(*time_tuple)) |