当我尝试在写模式用下面的代码打开一个文件:打开文件:IO错误:[错误2]没有这样的文件或目录
packetFile = open("%s/%s/%s/%s.mol2" % ("dir", "dir2", "dir3", "some_file"), "w")
给我以下错误:
IOError: [Errno 2] No such file or directory: 'dir/dir2/dir3/some_file.mol2'
,如果它不存在,右侧的“W”模式,应该创建文件?那么这个错误怎么会发生呢?
-1;这不是OP错误的可能原因。如果你没有对目录的写权限,Python会给你'IOError:[Errno 13]权限被拒绝:'testdir/foo',而不是'没有这样的文件或目录'错误。 – 2016-01-06 18:52:29