python - 运行 Python 文件并在 Python 中获取输出
问题描述
我是 Python 的初学者,我想要一种从 Python 运行 Python 文件的方法。
例如,我有一个名为checker.py
. 在该文件中,我想遍历包含输入和输出的文件夹,并且我想使用 Python 脚本将输入提供给不同的 Python 文件,并检查它是否与预期的输出匹配(在不同的文件中)。有没有办法在 Python 中做到这一点?
以下是我目前已完成并需要检查的问题的 GitHub 链接:https ://github.com/vishnupsatish/CCC-practice
解决方案
试着把你的大问题分成几个小问题。
首先,尝试查找所有文件。
然后执行 Python 文件(https://docs.python.org/3/library/subprocess.html)
然后读取输出文件并比较结果。
由于这是您的练习,因此我不会提供所有代码。试着做一个接一个的小任务。然后在遇到问题时询问。
推荐阅读
- algorithm - 删除左倾红黑树及其不变量
- c# - WebRoot 和 ContentRoot 用于更改 ASP.NET Core 应用程序的“Web 部件”位置的目的?
- swift - 带有日期选择器工具栏的 iOS 14 错误
- javascript - 在 Next JS 中访问 JSON 对象中的数据
- ios - 在 SwiftUI `DatePicker` 中点击日期时如何捕获?
- adb - adb exec-out screencap 创建损坏的图像
- python - 为什么'具有多个元素的数组的真值是模棱两可的。使用 a.any() 或 a.all() ' 发生
- angular - 我在角度得到数组 [array {json}]
- typescript - 在 TypeScript 中具有自动完成功能的 Vuejs data() 值类型
- ios - 将 iTunes 中的应用程序从一个帐户转移到另一个帐户