Python 处理文件例程
来源:互联网 发布:客户生日提醒软件 编辑:程序博客网 时间:2024/06/05 23:40
我现在一个文档 wave.txt, 里面都是浮点数表示的整数,
1.100000000000000000e+01 9.000000000000000000e+00 1.400000000000000000e+01
main_path=os.path.dirname(__file__) main_path =main_path.replace('\\','/') fin=main_path+r'/wave.txt' fout=main_path+r'/waveout.txt' FIN=open(fin,'r') FOUT=open(fout,'w') [FOUT.writelines(str(hex2(int(float(line)))).replace('0x','').replace('L','')+'\n')for line in FIN]
FIN.close() FOUT.close() return a>0 and hex(a)or hex(a&0xffffffff)
float_to_hex()
-1.100000000000000000e+01
-1.100000000000000000e+01
-1.200000000000000000e+01
-1.200000000000000000e+01
-9.000000000000000000e+00
-1.200000000000000000e+01
-1.100000000000000000e+01
-1.400000000000000000e+01
-1.300000000000000000e+01
-1.500000000000000000e+01
想转换成 十六进制补码形式的。放到waveout.txt中
fffffff5
fffffff5
fffffff4
b
fffffff4
fffffff7
9
fffffff4
fffffff5
fffffff2
e
fffffff3
fffffff1
采用下面的文档。。这里文档和程序放到一个文件夹下
import struct,os,re
def float_to_hex():
def hex2(a):
if __name__ == "__main__":
0 0
- Python 处理文件例程
- Python FTP 文件上传 例程
- Python 异常处理
- python对xml文件操作小例程
- 【原创】python xml处理
- 【原创】python set处理
- Api Hook 例程
- python HTMLParser处理A标签…
- python文件处理(1)
- python文件处理
- python初学-文件处理
- python处理zip文件
- python文件处理
- python 处理html文件
- python处理zip文件
- python处理Zip文件
- python 文件处理
- python处理xml文件
- python 语法笔记
- python 常用模块
- python PIP 或者&…
- PYTHON 的 YAML 和PKL
- I2C 的开漏和上拉电阻
- Python 处理文件例程
- Git 的有用操作 (更新)
- PyQt学习笔记(7)——Qt Design…
- linux 将模块编译进内核
- python super 继承
- Python正则表达式中的 零宽断言 …
- makefile中的all和.PHONY的…
- C# 单例(Singleton)模式
- 从几个简单例子了解CUDA内核的几个…