Найти - Пользователи
Полная версия: как ввести скобку "(" или ")" в качестве аргумента командкой строки
Начало » Python для новичков » как ввести скобку "(" или ")" в качестве аргумента командкой строки
1
silentspirit
Например:

#!/usr/bin/env python3
from sys import argv

for i in argv:
print(i)

При попытке в качестве аргумента ввести скобку “(” или “)” выдается ошибка:
bash: ошибка синтаксиса около неожиданной лексемы `newline'

Как можно ввести эти символы?
JOHN_16
Как вам и сообщено - это не вопрос python, это вопрос командной оболочки.
john_16@linux-laptop /tmp $ cat test.py 
#!/usr/bin/env python3
import sys
print(sys.argv[1:])
john_16@linux-laptop /tmp $ ./test.py 1 a "(" \(
['1', 'a', '(', '(']
silentspirit
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB