在程序中导入datetime时出现Calendar.py错误

时间:2015-04-14 14:46:42

标签: python datetime

在我的程序中,我试图在几小时内找到两小时之间的差异(格式为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脚本,但我想大多数人已经拥有它了。感谢您提前提供的任何帮助。

0 个答案:

没有答案