我觉得这种行为很奇怪。我的代码在Eclipse Pydev中工作,但在Unix中不工作。有人能告诉我们我做错了吗?你知道吗
代码
#!/usr/bin/python
def myDisplay(Message,File):
print "Message",Message
print len(Message)
print "File",File
print "**",'{:^48}'.format(Message),"**"
print "**",'{:^48}'.format(File),"**"
myDisplay('Success','ABC.2013-07-05_00:00:00.txt')
Unix中的错误
Message Success
7
File ABC.2013-07-05_00:00:00.txt
**
Traceback (most recent call last):
File "DailyCheck.py", line 8, in <module>
myDisplay('Success','ABC.2013-07-05_00:00:00.txt')
File "DailyCheck.py", line 6, in myDisplay
print "**",'{:^48}'.format(Message),"**"
ValueError: zero length field name in format
Eclipse Pydev中的输出
Message Success
7
File ABC.2013-07-05_00:00:00.txt
** Success **
** ABC.2013-07-05_00:00:00.txt **
我不知道我哪里出错了。格式中的字段名不是零长度,为什么会抛出错误呢?你知道吗
你在2.6下运行它,它需要位置参数,即使只有一个。你知道吗
相关问题 更多 >
编程相关推荐