平台debug(代码数据比对)

提前下载好数据,并修改data_pre,出现问题可以到文本比对 进行比对

比对Python代码

复制import os
data_pre='data'

def save(id):
    while True:
        import os
        if os.path.exists('std.py'):
            os.system('python3 -u test.py < '+data_pre+str(id)+'.in'+' > '+ data_pre +str(id)+'.out1')
        else:
            os.system('g++-9 test.cpp -Wall -std=c++14 -o test')
            os.system('./test < '+data_pre+str(id)+'.in'+' > '+ data_pre +str(id)+'.out1')

        fp_in=open(data_pre+str(id)+'.out')
        fp_check=open(data_pre+str(id)+'.out1')
        content1=fp_in.read().rstrip().split('\n')
        content2=fp_check.read().rstrip().split('\n')
        if content1!=content2:
            print(f'data{id}数据出错')
            return
        break
    os.remove(data_pre+str(id)+'.out1')

if __name__ == "__main__":
    for i in range(0,10):
        save(i)

比对网站

https://bobhuang.xyz/diff

posted @   暴力都不会的蒟蒻  阅读(105)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示