<分区> 分区>
我编写的用于从特殊文本文件中提取一些信息的 python 程序存在一个小问题。循环(下面的代码)需要执行我的函数 extract_zcoords() 超过 500 个文件(1 个文件给出一个列表),以便我可以构建一个数据集。
import os
def extract_zcoord(filename):
f = open(filename, 'r')
... # do something with f
### LOOP OVER DIRECTORY
location = '/Users/spyros/Desktop/3NY8MODELSHUMAN/HomologyModels'
for filename in os.listdir(location):
extract_zcoord(filename)
错误: 发生的是 IOException No such file or directory,因此出于某种原因 python 未访问这些文件。我检查了目录路径名(位置)和文件权限,它们是正确的(读+写)。知道为什么当文件确实存在且路径名正确时会报告 IOError 吗?
任何想法可能是错误的?
