1 Star 0 Fork 0

Nice/文件格式转换

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
hex2bin1.py 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
Nice 提交于 2020-11-23 12:39 . init
# -*- coding:utf-8 -*-
import sys
import numpy as np
import os
if __name__ == "__main__":
print 'Total:', len(sys.argv)
print 'list:', str(sys.argv)
path = os.getcwd()
str_files = os.listdir(path)
for name in str_files:
print(name)
str_name = name.split('.')
if(len(str_name) != 2 or str_name[1] != "txt"):
continue
filename = name
saved_name = str_name[0] + ".pcm"
file = open(filename,"r")
file_pcm = open(saved_name,"wb")
data = file.read()
data_array = data.split(' ')
print(data_array[3])
print("-------------------------")
# dig_data = map(int,data_array[3])
s_data = int(data_array[3],16)
print (int(data_array[3],16))
print (chr(s_data/256) + chr(s_data%256))
for ssstr in data_array:
if(len(ssstr) > 0):
s_data = int(ssstr,16)
file_pcm.write(chr(s_data / (256) ))
file_pcm.write(chr(s_data % (256) ))
# print(bytes(bytearray.fromhex(data_array[3])))
print("-------------------------")
file.close()
file_pcm.close()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/jqying/file-format-conversion.git
git@gitee.com:jqying/file-format-conversion.git
jqying
file-format-conversion
文件格式转换
master

搜索帮助