if "A" in columns and int(columns[5]) < int(columns[3]):

print(columns)

print (columns[3]) - (columns[5])

我在这做错了什么?不记得我最近开始编码 .

这是完整的代码:

import csv

FILE_NAME = "paintingJobs.txt" #I use this so that the file can be used easier

COL_HEADERS = ['Number', 'Date', 'ID', 'Total', 'Status', 'Paid']

NUM_COLS = len(COL_HEADERS)#This will insure that the header of each column fits into the length of the data

# read file once to determine maximum width of data in columns

with open(FILE_NAME) as f:

reader = csv.reader(f, delimiter=',')

# determine the maximum width of the data in each column

max_col_widths = [len(col_header) for col_header in COL_HEADERS]

for columns in reader:

for i, col in enumerate(columns):

if "A" in columns and int(columns[5]) < int(columns[3]):

max_col_widths[i] = max(max_col_widths[i], len(repr(col)))

# add 1 to each for commas

max_col_widths = [col_width+1 for col_width in max_col_widths]

# read file second time to display its contents with the headers

with open(FILE_NAME) as f:

reader = csv.reader(f, delimiter=',')

# display justified column headers

print(' ' + ' '.join(col_header.ljust(max_col_widths[i])

for i, col_header in enumerate(COL_HEADERS)))

# display justified column data

for columns in reader:

if "A" in columns and int(columns[5]) < int(columns[3]):

print(columns)

print (columns[3]) - (columns[5])`

这是我得到的错误:

line 72, in Option_B

print (columns[3]) - (columns[5])

TypeError:不支持的操作数类型 - :'NoneType'和'str'

java 删除txt,如何从.txt文件中删除2个值相关推荐

  1. php删除txt,PHP,从TXT文件中删除路径

    我有,问题..我显示图像从目录在ARRAY按钮'删除' - 行动delete.php .. 如果我点击'删除'文件delete.php应该删除图像从目录和TXT文件的路径.. 在PHP代码下方只删除d ...

  2. java dom4j 去除空行_如何从XML文件中删除多余的空行?

    总之;我在XML文件中生成了很多空行,并且我正在寻找一种方法将它们作为一种倾斜文件的方式来删除它们.我怎样才能做到这一点 ?如何从XML文件中删除多余的空行? 有关详细说明,目前,我有这个XML文件: ...

  3. matlab中将数据导出到Excel表格、.txt、.xml等文件中

    本人应用例子 导出效果:第一行为提示,所以在设置表格行数时需要+1,如上图 matlab官网例子 load patients.mat T = table(LastName,Age,Weight,Smo ...

  4. python怎么删除特定文件_如何使用python从文件中删除特定行?

    代码是:from datetime import datetime,time from csv import reader with open('onlyOnce.txt', 'r+') as fon ...

  5. matlab删除mat中的个别变量,从.mat文件中删除变量

    10GB的数据?由于MAT格式开销,更新多变量MAT文件可能会变得昂贵.考虑将数据拆分并将每个变量保存到不同的MAT文件中,必要时使用组织目录.即使您有一个方便的函数来从MAT文件中删除变量,它也将是 ...

  6. java 修改wav文件头_使用Java聲音API從WAV文件中修剪開頭和結尾

    我有製作的基礎知識.但是,輸出文件一遍又一遍地重複WAV標頭字節.生成的文件大小合適,但是它與垃圾一起提交.使用Java聲音API從WAV文件中修剪開頭和結尾 我想使用一個擴展AudioInputSt ...

  7. linux过滤重复字符串,linux – 从制表符分隔文件中删除重复的单词/字符串

    我想使用Linux命令从大的制表符分隔文件中删除重复的单词/字符串. names john, cnn, mac, tommy, mac, patrick, ngc, discovery, john, ...

  8. python从文件中删除某个字符,后保存该文件

    从文件中删除某个字符,后保存该文件 原本是用vs全部替换,结果发现文件太多了,将近12000个文件,非常费时间,然后就给他写了个脚本哈哈,比较快4秒就搞定了.代码拿走直接就可以用途. #!/usr/b ...

  9. endorsed java_使用Java 9和Java 10在Eclipse上从Tomcat中删除java.endorsed.dirs

    我在IDE中将Eclipse 4.7.3a与Tomcat 9.0.4结合使用.我从Java 8升级到Java10.我更改JAVA_HOME为指向JDK 10安装.我进入Eclipse,并创建了一个新的 ...

  10. python统计成绩数据中如何去掉表头,python 从 CSV 文件中删除表头

    假设你有一个枯燥的任务,要删除几百 CSV 文件的第一行.也许你会将它们送入一个自动化的过程,只需要数据,不需要每列顶部的表头.可以在 Excel 中打开每个文件,删除第一行,并重新保存该文件,但这需 ...

最新文章

  1. maven仓库找不到需要的jar包解决办法-转载
  2. 打造轻量化的View Controller
  3. Golang基础之数组
  4. php4 class,PHP在类中获得当前class名称_php
  5. 计算机C语言常用语句,计算机二级C语言考试常见知识积累
  6. linux在指定目录多个文件中搜索关键字
  7. 龙芯2F装debian5
  8. 扫描无法传送到计算机,文件无法从复印机扫描到电脑?可能是以下操作您没有注意到...
  9. MySQL从入门到放弃(三)
  10. Failed to connect to github.com port 443: Connection refused问题解决
  11. the volume for a file has been externally altered so that the opened file is no longer valid
  12. 基于飞凌i.MX6Q-C核心板搭建3D相机
  13. 求1-1/2+1/3-.....+1/99-1/100
  14. Lua程序设计 | 模块和包、泛型迭代器和for、元表和元方法
  15. 嵌入式 BT656/BT601/BT1120协议差异小结
  16. IO流1(字节流+字符流+输入流+输出流+节点流+处理流)
  17. DR/BDR选举过程及作用详解
  18. windows10下安装MSYS2+MinGW64
  19. 杰里695N系列(soundbox)之0.0 开发环境搭建
  20. dB单位理解,声音,天线,功率

热门文章

  1. honeywell扫码枪取消回车_霍尼韦尔条码扫描器常见问题与解决方法
  2. oracle模拟重叠事务,ORACLE的事务读一致性与语句读一致性
  3. java基础之线程(1)
  4. python笔记-1(import导入、time/datetime/random/os/sys模块)
  5. Java打war包or打jar包
  6. 王译潇20162314 第九周作业总结
  7. Win7_刻录DVD
  8. 命令行运行jmeter脚本
  9. C#基础|面向对象之多态
  10. MsSql正反表达式