小编Adr*_*Rol的帖子

关闭打开的h5py数据文件

在我们的实验室中,我们hdf5通过python包将数据存储在文件中h5py.

在实验开始时,我们在hdf5文件中的数组数组(以及其他内容)之后创建文件和存储数组.当实验失败或被中断时,文件未正确关闭.因为我们的实验从iPython对数据对象的引用运行在内存中(某处).

有没有办法扫描所有打开的h5py数据对象并关闭它们?

python hdf5 ipython h5py

13
推荐指数
2
解决办法
1万
查看次数

Python3 以十六进制表示形式打印

我可以找到很多线程告诉我如何在十六进制值之间进行转换。我不想转换任何东西。相反,我想以十六进制表示形式打印已有的字节,例如

byteval = '\x60'.encode('ASCII')
print(byteval)  # b'\x60'
Run Code Online (Sandbox Code Playgroud)

相反,当我这样做时,我得到:

byteval = '\x60'.encode('ASCII')
print(byteval)  # b'`' 
Run Code Online (Sandbox Code Playgroud)

因为`是我的字节对应的ASCII字符。

澄清一下: type(byteval) 是字节,而不是字符串。

python hex

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

h5py ×1

hdf5 ×1

hex ×1

ipython ×1