【发布时间】:2015-12-01 09:13:57
【问题描述】:
我的程序是这样的:
filename=sys.argv[1]
print "filename is default?", (filename is "default")
if (filename is "default"):
filename="..."
readfile(filename)
我在命令行中输入 python ....py default。那么输出是:
文件名是默认的吗?假的
IOError:...No such file or directory 'default'.
我使用pdb,在 if 语句执行之前,p filename 返回:'default'。
【问题讨论】:
标签: python string string-comparison