烂代码不值得修改。
烂代码需要重写。
def combine_files():
lines = open('manufactory.csv', 'r').read().strip().split('\n')
weapons = {}
for line in lines:
pos = line.find(',')
weapons[line[:pos]] = line[pos:]
lines = open('experiment.csv', 'r').read().strip().split('\n')
for i in range(1, len(lines)):
lines[i] += weapons[lines[i][10:18]]
lines[0] += weapons['Weapon_id']
open('report.csv', 'w').write('\n'.join(lines))
print('Done combine_files()')
combine_files()
【 在 xuqing520 的大作中提到: 】
: 截图“6编程要求”是具体条件,两个csv文件是参考的测试用例,可以自行设计其他测试用例。
: 问题:
: 截图“代码”是否有哪些漏洞?
: ...................
--
FROM 119.233.243.*