【发布时间】:2020-12-19 18:08:25
【问题描述】:
所以我正准备参加今年的 USACO 考试,但注意到关于“作为与去年相比的一个重要变化,所有提交现在都使用标准输入和输出(例如,cin 和 cout in C++),而不是文件输入和输出。因此,您不再需要打开文件来读取输入或写入输出。另外请注意,建议参与者重新阅读比赛规则,因为我们已经澄清了一些关键比赛规定(特别是不允许使用任何先前编写的代码或来自外部来源的代码)。”标准输入和输出是什么意思?这对 python 有什么作用?这是否意味着您不会从文件中读取数据并将它们写入其他文件?
【问题讨论】:
-
input和print而不是open(...).read()和open(...).write() -
您也可以使用
sys.stdin和sys.stdout并像访问文件一样访问它们。