这篇文章主要介绍了python读取浮点数和读取文本文件示例,需要的朋友可以参考下

从文本文件中读入浮点数据,是最常见的任务之一,python没有scanf这样的输入函数,但我们可以利用正规表达式从读入的字符串中提取出浮点数

代码如下:

import re
fp = open('c:/1.txt', 'r')
s = fp.readline()
print(s)
aList = re.findall('([-+]?\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?',s) #使用正规表达式搜索字符串
print(aList)
for ss in aList:
    print(ss[0]+ss[2])
    aNum = float((ss[0]+ss[2]))
    print(aNum)
fp.close()

文件内容:

代码如下:

12.540  56.00  1.2e2 -1.2E2 3.0e-2 4e+3

输出结果:

代码如下:

12.540  56.00  1.2e2 -1.2E2 3.0e-2 4e+3
[('12.540', '.540', ''), ('56.00', '.00', ''), ('1.2', '.2', 'e2'), ('-1.2', '.2', 'E2'), ('3.0', '.0', 'e-2'), ('4', '', 'e+3')]
12.540
12.54
56.00
56.0
1.2e2
120.0
-1.2E2
-120.0
3.0e-2
0.03
4e+3
4000.0

注解:

按行读入文本文件,利用正规表达式找出字符串中的浮点数,使用float()函数将字符串转换为浮点数

来源:https://www.weidianyuedu.com

python读取浮点数和读取文本文件相关推荐

  1. python读取浮点数与源文件不同

    python读取浮点数与源文件不同 源文件为 key weight 国产 0.1260055 读取到内存成了0.126005471

  2. python分割压缩_Python读取分割压缩TXT文本文件实例

    废话不多说,上代码看吧! ''' 为了避免截断中文字符 文件要求是 unicode 编码 txt文件另存为对话框下面有下拉框,可选存 储编码格式 ''' import os import struct ...

  3. python上机实验报告读取文件_Python程序设计实验报告:实验八 文件

    安徽工程大学 Python程序设计 实验报告 班级 物流192姓名陶俊 学号3190505235 成绩 日期 2020.6.3 指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文 ...

  4. python上机实验报告读取文件_Python程序设计实验报告八 : 文件

    安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名凌剑涛 学号 3190505233成绩 日期2020.6.3 指导老师 修宇 实验八 文件 [实验目的] 掌握读写文本文件或CSV文 ...

  5. python怎么读文件里的指定几行-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

  6. python对文件的读操作有哪些方法-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  7. python对文件的读操作方法有哪些-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  8. python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?...

    本问题已经有最佳答案,请猛点这里访问. 我想用open("page.html","r")读取HTML文件. 我做到了没有问题. 我的问题是Python将哪些文件 ...

  9. python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

最新文章

  1. python中字符abc_python3 正则匹配[^abc]和(?!abc)的区别(把多个字符作为一个整体匹配排除)...
  2. C语言基本数据结构之一(线性链表的增,删,改,查及倒序)
  3. qemu-kvm部分流程/源代码分析
  4. 属性定义为 not null unique_土味情话为你倾尽天下,你共赏盛世繁华
  5. [YTU]_2914 ( xiaoping学构造函数)
  6. linux下mkdir头文件_整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题
  7. Mongodb 定时备份和恢复
  8. 正负值地处理以及添加回调函数小案例
  9. 程序从技术到管理:思维转变是关键
  10. html有序列表序号怎么变色,html – 如何正确标记/样式有序列表以补偿大项目编号...
  11. mysql分析函数的实现
  12. Java抽象类(Abstract Class)与接口(Interface)区别
  13. __setattr__,__getattr__,__delattr__
  14. 《微型计算机原理及应用》复习整理(针对考点)
  15. 【DIY贴片机】基于opencv识别定位电子元件
  16. OpenModelica.VehicleInterfaces离线库安装
  17. 51.RNN训练难题--梯度弥散与梯度爆炸、详解机器学习中的梯度消失、爆炸原因及其解决方法;RNN网络的梯度推导公式(学习笔记,学习整理)
  18. 日语 数字 时间 星期 月日 读法总结
  19. c语言数组文曲星猜数游戏编程,关于文曲星上猜数字游戏的c编程方法
  20. windbg挂代理下载pdb

热门文章

  1. ffserver详细介绍
  2. oracle中如何执行存储过程,Oracle如何执行存储过程
  3. 复习一周,字节跳动三场技术面+HR面,不小心拿了offer
  4. 蚂蚁金服Java岗三面(电面.现场面.HR面)经验总结和分享
  5. 新建maven项目时,Run中报警告:No archetype found in remote catalog. Defaulting to internal catalo在远程目录中没有找到原型。
  6. 浅谈数据中台与数据仓库的异同
  7. 全球芯片短缺:捷豹路虎亏损900万英镑
  8. 不属于mysql二进制日志相关的参数_MySQL二进制日志相关问题详解
  9. 东西方的计算机界差异,鲁班锁结构分析法与计算机分析的差异之一:东西方文化的差异.....
  10. Mac必备一款全网视频播放器 - ZY Player