提问人:skye 提问时间:8/7/2023 最后编辑:Josh Fellskye 更新时间:8/7/2023 访问量:33
如何使用 sys.argv 访问我的两个文件?
how do i access both my file using sys.argv?
问:
我在sys路径上发送了两个文件。
以下是我的代码:
arr = [filename1.csv,filename2.csv]
for i in arr:
sys.stdout.write(i + '\n')
但是当我尝试使用 sys.argv[1:] 访问它时,它只返回我最后一个文件,即文件名 2.csv,我不知道为什么,在这里帮助我。
答:
-1赞
Jeremy
8/7/2023
#1
这是因为 Python 中的索引以 0 开头,您应该尝试 sys.argv[0:]。
评论
1赞
Brian61354270
8/7/2023
sys.argv[0]
是可执行文件的名称。第一个命令行参数位于 。OP 使用正确。这将错误地使用。sys.argv[1]
sys.argv
sys.argv
0赞
skye
8/7/2023
不,Jeremy,sys.argv[0:] 默认是您的 python 脚本文件
评论
\n
\n
' '