【发布时间】:2012-04-19 08:52:39
【问题描述】:
我对 zed shaw 的练习 15 有点卡住。 其实我对原来的程序没有问题, 但问题是当我尝试额外的信用时 他要求我们使用原始输入而不是 argv。
所以,这是我使用的代码
filename=raw_input("enter filename :")
print "here's your file %r" % filename
txt=open(filename)
print txt.read()
当它询问文件名时,我给出路径 e:\python\ex15_sample.txt 我收到以下错误 这一行 --> txt = open(filename) 它进一步说 没有这样的文件或目录
那么,我该怎么办?
【问题讨论】:
-
如果你在命令行输入
dir e:\python\ex15_sample.txt,文件是否可见? -
在输入文件名时可以尝试使用`\\`而不是`\`吗?
-
发布错误的堆栈跟踪。还有你的源代码。
-
当我在命令行中输入它时,它显示了一种表格结构,其中给出了模式、最后写入时间和长度名称。所以,我认为它会读取文件,但我实际上使用以下命令运行 python 程序 python e:\python\ex15.py
-
@user1297440:没关系。我只是想确保输入的文件与真实文件完全匹配。
标签: python