請任何人都可以幫我編寫正確的代碼。 我正在嘗試創建一個包含Microsoft Excel支持的日期範圍中的日期的字符串的元組,例如(「2013-Oct-17」,「2100-01-01」)。寫一個特定範圍的字符串元組(Python)
我的代碼:
import time
import math
DAYS = ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
FULL_MONTHS = ("January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December")
mm_ = tuple(str(date) for date in range(2013-oct-17, 2100-01-01))
print mm_
它給了我,當我運行它(輸出)以下錯誤:使用第三方庫dateutil用於識別不同類型的日期字符串的
mm_ = tuple(str(date) for date in range(2013-oct-17, 2100-01-01))
TypeError: unsupported operand type(s) for -: 'int' and 'builtin_function_or_method'
您需要先學習一些Python語法的基礎知識,恐怕。 – piokuc
錯誤出現在這個「範圍(2013-oct-17,2100-01-01)」中,Python將此解釋爲2013減去內建函數oct減17,並且表示從整數中減去函數是沒有意義的。 –