我只是搞不懂当我申请的时候:
os.listdir("HW-3/data_sets/")效果很好!当我添加一个额外的斜杠时,列出directories.However下的所有文件名。在我看来,应该会没事的。
os.listdir("/HW-3/data_sets/")但它显示了错误消息:
OSError: [Errno 2] No such file or directory: '/HW-3/data_sets'它让我想到这个项目是如此的不稳定。即使在用户输入'/HW-3/data_sets'时,我也如何让它正常工作?提前感谢!
发布于 2014-10-25 01:56:03
路径中的前导斜杠意味着绝对路径,或从文件系统根目录开始的路径。没有前导斜杠可以使路径相对于您的工作目录(通常是在您启动脚本的地方)。
正因为如此,初始斜杠产生的路径在语义上不同于没有前导斜杠,因此您不应该期望脚本对这两条路径的行为方式相同。
https://stackoverflow.com/questions/26558617
复制相似问题