我想在同一行上打印多个命令行参数(文本文件)的内容,并用空格将它们彼此隔开。这是我写的代码:
from sys import argv, exit
if len(argv) < 2:
print("Missing command-line argument")
exit(1)
argumentList = argv[1:]
for arg in argumentList:
with open(arg, "r") as f:
print(f.read())
f.close()
它将每个文本文件打印到一行,这不是我想要的。求求你,救命!
编辑:谢谢大家的帮助。我的问题得到了回答!