朋友找做网站都要收定金,商会网站建设开发,网站页面做多宽,住房建设网站我正在尝试将一个.txt文件导入到一些专有软件中#xff0c;但似乎不断收到一个错误。txt文件的大小几乎是2GB#xff0c;大约有5600万行。
与制造商交谈后#xff0c;他们说其中一条线路可能有错误。每一行应该包含一个MD5哈希值#xff08;32个字符#xff09;#xff0…我正在尝试将一个.txt文件导入到一些专有软件中但似乎不断收到一个错误。txt文件的大小几乎是2GB大约有5600万行。
与制造商交谈后他们说其中一条线路可能有错误。每一行应该包含一个MD5哈希值32个字符因此使用Python2.7我希望扫描处理.txt文件检查每一行的长度并打印“违规”行的值。
我试过的是f open(x.txt)
contents f.readlines()
f.close()
for line in contents:
if line(len) 32:
continue
else:
print line
不幸的是我在尝试此代码时收到一个错误File , line 2, in
if line(len) 32:
TypeError: str object is not callable
所以我试着相信我必须将“line”转换成一个整数for line in contents:
if int(line)(len) 32:
continue
else:
print line
但这又带来了一个错误ValueError: invalid literal for int() with base 10: 000000000000000012452154365298BD
如前所述我要做的是读取.txt文件的每一行如果它不是一个有效的MD5散列值则将该值打印到屏幕上甚至删除该值。
非常感谢
[编辑]发现这是一个小学生的错误。谢谢大家