Python Строковый аргумент из пакетного файла - PullRequest
0 голосов
/ 14 июля 2020

У меня есть python script test.py:

import sys

random_strings = sys.argv[1]

print(random_strings)

И командный файл:

@echo off
set /p random_strings = "WRITE YOUR WORDS: "
c:
call C:\ProgramData\Anaconda3\Scripts\activate base
python G:\my_file\test.py %random_strings%
pause
conda deactivate

Моя цель - запустить этот командный файл, и он появится в cmd с вопросом НАПИШИТЕ СЛОВА:. Затем я напишу случайную строку, и она будет выполняться в python. Проблема в том, что каждый раз, когда я пишу в cmd НАПИШИТЕ ВАШИ СЛОВА: НЕКОТОРЫЕ СЛУЧАЙНЫЕ СЛОВА, он будет давать результат IndexError: list index out of range. Я что-то здесь пропустил?

...