首页 > 其他分享 >ValueError: could not convert string to float: '\ufeff\n'

ValueError: could not convert string to float: '\ufeff\n'

时间:2023-05-10 12:55:25浏览次数:44  
标签:startswith convert string ufeff float strip ValueError

python读取文件(下图为部分截图),行内容有交易金额,也有其它内容

 

过滤掉非交易金额行:if not i.startswith("2023") and i.strip()!="\n" and not i.startswith("退"):

对交易金额行进行强转float做统计

但是有特殊字符行,所以报如下错:

 

解决方案:过滤前,去除字符即可,i.strip('\ufeff')

 

标签:startswith,convert,string,ufeff,float,strip,ValueError
From: https://www.cnblogs.com/uncleyong/p/17387263.html

相关文章

  • blob转string,同步调用
    问题背景通过接口下载文件的时候,后端设置的responseHeadercontent-disposition:attachment;filename=文件名.xlsxcontent-type:application/vnd.ms-excel;charset=utf-8前端接口请求的时候,设置responseType:'blob',后端接口直接返回的是文件流。然后当下载文件异常的情况......
  • python 报错:TypeError: only integer scalar arrays can be converted to a scalar in
    defconvolution(initial_img,kernal):img=np.zeros((initial_img.shape[0],initial_img.shape[1])).astype(np.uint8)forxinrange(1,initial_img.shape[0]-1):foryinrange(1,initial_img.shape[1]-1):temp=np.zeros([3,3......
  • What does .NET's String.Normalize do?
    Whatdoes.NET'sString.Normalizedo?回答1OnedifferencebetweenformCandformDishowletterswithaccentsarerepresented:formCusesasingleletter-with-accentcodepoint,whileformDseparatesthatintoaletterandanaccent.Forinstance......
  • SLR_Converter:基于MATLAB/Simulink的的串联负载谐振仿真模型。
    SLR_Converter:基于MATLAB/Simulink的的串联负载谐振仿真模型。仿真模型附加一份说明文档和参考文献,便于理解和修改参数。仿真条件:MATLAB/SimulinkR2015b,如需转成低版本格式请提前告知ID:5630649225489062......
  • Method com/mysql/jdbc/JDBC4ResultSet.getObject(Ljava/lang/String;Ljava/lang/Clas
      mybatis-plus生成的日期类型默认是localdatetime,数据库是datetime,按道理转换应该可以,我又不想把实体类转换成date查看依赖<--locadate/locadatetime的时间依赖--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-ty......
  • [NISACTF 2022]string
    查壳:64位:进IDA:进来就给flag:跟进:一堆东西,秉承着赶时间的优良作风,只看有用的输出:挺简单一个随机数问题,找种子就行:上脚本:intmain(){srand(10086);for(inti=1;i<=13;i++){intv4=rand();cout<<v4%8+1;}return0;......
  • 正则表达式和String类有关方法
    正则表达式介绍正则表达式,又被称为规则表达式(RegularExpression,在代码中常简写为regex、regexp或RE),包括普通字符(例如:a到z之间的字符等)和特殊字符(称为元字符)。正则表达式使用单个字符串来描述、匹配一系列匹配某个语法规则的字符串,被广泛运用于于Scala、PHP、C#、Java、C+......
  • string replace multiple items
    Doastr.replace(';',',')andthenastr.split(',')orimportrere.split(';|,',string_to_split)>>>a='Beautiful,is;better*than\nugly'>>>importre>>>re.split(......
  • OpenGL学习笔记-3:编译shader报错: cannot convert from 'const highp float' to 'Frag
    报错信息: ERROR::SHADER_COMPILATION_ERRORoftype:FRAGMENTERROR:0:10:'assign':cannotconvertfrom'consthighpfloat'to'FragUserData4-componentvectorofhighpfloat'-------------------------------------------------......
  • 【攻防世界逆向】《getit》《no-strings-attached》《csaw2013reversing2》
    题目getit解法先用exeinfo打开看看文件格式无壳elf文件,放进ida64打开看看,并f5查看伪代码耐心的学习了一下。我先学了下面的文件操作fseek修改原指向stream流指针,按照第p【i】个位置从左开始数fputc把前面内容从上面的指针开始编辑不带格式化fprintf把内容写入流文......