用最简单的术语来说:
import sys# parse command lineif file_name_given: inf = open(file_name_given)else: inf = sys.stdin
此时,您将使用
inf读取文件。取决于是否提供了文件名,这将从给定文件或从stdin中读取。
当您需要关闭文件时,可以执行以下 *** 作:
if inf is not sys.stdin: inf.close()
但是,在大多数情况下,完成 *** 作后将其关闭是无害的
sys.stdin。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)