Python 处理文件例程

原创 2016年08月29日 12:49:46
我现在一个文档  wave.txt, 里面都是浮点数表示的整数,

-1.100000000000000000e+01
-1.100000000000000000e+01
-1.200000000000000000e+01
 1.100000000000000000e+01
-1.200000000000000000e+01
-9.000000000000000000e+00
 9.000000000000000000e+00
-1.200000000000000000e+01
-1.100000000000000000e+01
-1.400000000000000000e+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():
    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()
    
def hex2(a):
    return a>0 and hex(a) or hex(a&0xffffffff)



if __name__ == "__main__":
    float_to_hex()


Python FTP 文件上传 例程

将服务器上的文件 及 数据库备份文件,复制一份到 FTP 服务器的程序 上传文件时,从数据库取得文件名及ID号,每上传一个文件,记录当前 ID号,下次运行,从下一个ID号开始上传。 文件保存目录以...
  • mostone
  • mostone
  • 2016年01月09日 16:46
  • 598

内存文件处理C++例程

  • 2009年12月29日 10:11
  • 304KB
  • 下载

【Python】SQLAlchemy例程

SQLAlchemy是Python下的一个工具包,提供了SQL工具包及对象关系映射(ORM)工具。这篇文章主要是记录一份可以使用的例程(TODO代码),以后做项目的时候可以直接从这里拷贝并扩展。...

python学习例程1-helloword

首先,我们简单来了解一下python。 特点: Python允许你写出非常严谨而且可读的程序。用Python写的程序通常都比相应的C程序要短,因为如下几个理由: 高级的数据结构允许你用一个语句表...

C++ 内嵌 python 例程

#include int main(int argc, char *argv[]) { PyObject *pName, *pModule, *pDict, *pFunc; //所有针对p...

Apache+Python+Web例程

1、Apache下载及配置 参考 Apache服务器最新版下载、安装及配置(win版) 我下载的版本是 Apache 2.4.20Listen 8080中间出现错误,可能原因:路径错误 或者 端...

python sqlite3 插入数据例程

#-*- coding: UTF-8 -*- import sqlite3 import copy def find_info(content, string): for item in con...

★【Python编程】(1) 总记 语法例程

python注释+语法+input编码py+while_if_continue_break+函数+记忆运算结果+复数+sys模块+模块引用+目录操作+list+元组+字典+序列+字符串函数+压缩文件脚...
  • Leytton
  • Leytton
  • 2014年06月30日 11:49
  • 1817

【原创】python xml处理

写个简单的xml处理,russiansample.xml 在C:\Python\mytest\目录下,内容如下:                              标题一      ...

FatFS文件系统介绍及使用例程

FATFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 处理文件例程
举报原因:
原因补充:

(最多只允许输入30个字)