我有以下名为log.txt
的日志文件,其中包含要从文件夹中考虑的所有文件名:
log.txt
C:\data\01.log
C:\data\02.log
C:\data\03.log
C:\data\04.log
我的任务是使用for循环从log.txt逐个读取这些文件。
with open("C:\data\log.txt",'r') as f:
logs=f.read()
print logs
for line in logs:
line = myfile.readline().replace('\n', '')
with open(line, 'r') as myfile:
lines = [line.rstrip('\n') for line in myfile.readlines()]
我收到此错误:
IOError:[Errno 2]没有这样的文件或目录:
答案 0 :(得分:0)
你得到的错误是什么?
是“IOError:[Errno 2]没有这样的文件或目录:”?
此错误表示目录C:\ data \不存在。你确定这个文件夹存在吗?如果它确实存在,那个目录中的logs.txt文件是什么?
我个人没有C:\ data目录,所以除非你创建它,否则你有错误目录的地址。