gpt4 book ai didi

python - python中的stdin和sys.argv有什么区别?

转载 作者:行者123 更新时间:2023-11-28 21:53:31 26 4
gpt4 key购买 nike

<分区>

我在一个编码挑战中被扣分,该挑战指定我需要从 STDIN 读取。这是我的输入法:

def __init__(self, input):
self._dictionary = {}
with open(input, 'r') as f:
reader = csv.reader(f, delimiter='\t')
for row in reader:
if self._dictionary.__contains__(row[0]):
self._dictionary[row[0]].append(row[1])
else:
self._dictionary.update({row[0]: row[1].split()})

在脚本的末尾

if __name__ == "__main__":
script = Script(sys.argv[1])
for line in script.output_method():
print line

在要求从标准输入读取的挑战中使用 sys.argv 是不是我错了?有什么不同?我应该怎么做才能满足要求?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com