H5PY IOError:无法打开文件(找不到文件签名)

2024-10-01 07:37:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我在打开.h5文件时遇到问题。在

我在google上搜索了一下,把keras弄得乱七八糟,但还是没有运气。在

这是我的密码:

这给了我一个错误:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import h5py

""" Reading Data from Files """

plt.close('all')

#File No.
Q = str(4)

""" Position """
with h5py.File('Data_No'+Q+'/Position_No'+Q+'.h5', 'r') as hf:
    Position = hf['Position_Data'][:]

它给出了一个错误,我不知道出了什么问题:

Traceback (most recent call last):

File "/media/gerwyn/Gerwyns_Files/Work/PLF/Animation.py", line 20, in

with h5py.File('Data_No'+Q+'/Position_No'+Q+'.h5', 'r') as hf:

File "/home/gerwyn/Documents/anaconda2/lib/python2.7/site-

packages/h5py/_hl/files.py", line 271, in init

fid = make_fid(name, mode, userblock_size, fapl, swmr=swmr)

File "/home/gerwyn/Documents/anaconda2/lib/python2.7/site-

packages/h5py/_hl/files.py", line 101, in make_fid

fid = h5f.open(name, flags, fapl=fapl)

File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper

File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper

File "h5py/h5f.pyx", line 78, in h5py.h5f.open

IOError: Unable to open file (File signature not found)

有人能帮我摆脱困境吗?在

谢谢:D


Tags: noinimportdataobjectsaswithline