在我的程序中,我试图在几小时内找到两小时之间的差异(格式为HH:MM:SS)并且为此我假设我必须使用Python中的datetime模块。但是,当我运行我的程序时,它会到达计算这些时间之间差异的行;
FMT = '%H:%M:%S'
TimeDifference = datetime.strptime(TimeEnd, FMT) - datetime.strptime(TimeStart, FMT)
我收到以下错误:
File "C:/Users/Matt/Dropbox/Computing up to date/Code\calendar.py", line 99
intyear +=1
^
TabError: inconsistent use of tabs and spaces in indentation
所以我搜索了这个错误,发现程序中的空格和制表符是冲突的(我使用的是Python 3.3.5)所以我只是用空格替换了程序中的选项卡,但是当我完成这个操作时,我得到另一个错误:
File "C:\Users\Matt\Dropbox\Computing up to date\Code\calendar.py", line 188, in clsMainFrame
tk.Frame.__init__(master)
NameError: name 'master' is not defined
我不想过多地使用它,因为我是Python的新手,因此并不完全了解我在使用datetime模块时所做的事情。有帮助吗?我可以编辑它来显示整个calendar.py脚本,但我想大多数人已经拥有它了。感谢您提前提供的任何帮助。