у меня возникли проблемы с следующем разделе кода Python:sys.argv [1], IndexError: список индексов вне диапазона
# Open/Create the output file
with open(sys.argv[1] + '/Concatenated.csv', 'w+') as outfile:
try:
with open(sys.argv[1] + '/MatrixHeader.csv') as headerfile:
for line in headerfile:
outfile.write(line + '\n')
except:
print 'No Header File'
В частности, ошибка заключается в следующем:
Traceback (most recent call last): File "ConcatenateFiles.py", line 12, in <module> with open(sys.argv[1] + 'Concatenated.csv', 'w+') as outfile:
IndexError: list index out of range
Я провел некоторое исследование, и кажется, что может потребовать аргумент в командной строке при запуске скрипта, но я не уверен, что добавить или что может быть проблемой! Я также искал сайт, но все решения, которые я нашел, либо не имеют комментариев, и/или не включают открытую функцию, как моя.
Любая помощь очень ценится.
Это должно быть просто 'питон ConcatenateFiles.py '. Это предполагает, что вы сначала выполняете 'import sys' –
brechmos
. Попробовали ли вы Googling? – TigerhawkT3
Да, я попробовал это. – DataGuy