用Python读入规定目录下的txt文件中的部分内容
同一目录下:1.txt文件内容:abc123bcd234............2.txt文件内容:abd345dbf456怎么把bcd和dbf取出来,相除1.txt文件...
同一目录下:
1.txt文件内容:
abc 123
bcd 234
............
2.txt文件内容:
abd 345
dbf 456
怎么把bcd和dbf取出来,相除
1.txt文件有重复的bcd 这一行,可能值不同,把bcd的行都取出来,并把最后的值取出变成int类型
2.txt文件有重复的dbf这一行,可能值不同,把dbf的行都取出来,并把最后的值取出变成int类型
最后把这个最后值相除 展开
1.txt文件内容:
abc 123
bcd 234
............
2.txt文件内容:
abd 345
dbf 456
怎么把bcd和dbf取出来,相除
1.txt文件有重复的bcd 这一行,可能值不同,把bcd的行都取出来,并把最后的值取出变成int类型
2.txt文件有重复的dbf这一行,可能值不同,把dbf的行都取出来,并把最后的值取出变成int类型
最后把这个最后值相除 展开
1个回答
展开全部
我把 bcd 或 dbf 的行都打印出来了,如果不需要自己删掉相关代码即可
divident = 0
for l in open("1.txt", "r"):
l = l.strip()
if len(l) == 0:
continue
k, v = l.split()
if k == 'bcd':
print k, v
divident = int(v)
divisor = 0
for l in open("2.txt", "r"):
l = l.strip()
if len(l) == 0:
continue
k, v = l.split()
if k == 'dbf':
print k, v
divisor = int(v)
print "%d / %d = %d" % (divident, divisor, divident/divisor)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询