gpt4 book ai didi

python - 将终端文件参数传递给 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:38 24 4
gpt4 key购买 nike

我有一个名为 students.csv 的文件,我正试图将其传递到 python 脚本 s1.py 中。在命令行上,我键入 python3 s1.py students.csv,但是我收到错误

File "s1.py", line 7, in <module>
with open(file, 'r') as studentGrades:
TypeError: invalid file: ['s1.py', 'students.csv']

这是 s1.py 中的代码:

#!/usr/bin/env Python3

import sys

file = sys.argv

with open(file, 'r') as studentGrades:
for line in studentGrades:
print(line)

如何正确传递此文件以便在我的 python 脚本中使用它?

最佳答案

改为执行 file = sys.argv[1]

关于python - 将终端文件参数传递给 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52994192/

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