首页 > 解决方案 > Python - 运行文件夹中的所有文件并保存输入

问题描述

我有一个包含数百个 .py 文件的文件夹。每个文件都包含一个代码,要求用户输入一个整数,然后打印一些其他整数(每个文件都是某个大学课程中学生的作业解决方案)。

我正在寻找一种自动运行所有 py 文件的方法,向所有文件输入我选择的特定整数并检查打印输出是否正确。

我还没有在网上找到任何解决方案,我唯一想到的就是创建一个 py 文件的所有路径的列表,然后在每个循环中使用 runfile(在 spyder 中)。但是,这仍然需要我手动输入整数,而且我不知道如何保存打印输出,以便将其与正确的预期输出进行比较。

标签: python

解决方案


推荐阅读