170 похожих чатов

Ребята вы можете мне простым языком объяснить что делает sys.argv

и для чего он нужен? А то я столько сайтов уже прочитал и всё равно не могу понять

29 ответов

17 просмотров

Это просто аргументы которые передали программе при запуске

Amigo- Автор вопроса
Tishka17
Это просто аргументы которые передали программе пр...

дак а зачем так писать если аргументы можно сразу же записать?

python my_script.py valera sys.argv[0] = 'valera'

Tishka17
Как?

Он думает что аргументы файла = аргументы класса/функции скорее всего.

Amigo- Автор вопроса
Amigo- Автор вопроса
Nikita Maslov
кто?

Аргументы файла

Amigo
А они что делают?

Bash: file_len = wc -c file.txt my_script.py $file_len

Да. Забыл про скобочки. Бывает.

да что угодно, к примеру у вас внутри скрипта цикл, можно передать количество проходов цикла)

Palpatine
Да. Забыл про скобочки. Бывает.

ещё про кавычки здесь они может и не очень важны, но лучше всегда использовать

Amigo- Автор вопроса
Nikita Maslov
да что угодно, к примеру у вас внутри скрипта цикл...

Ну хорошо более менее разобрался спасибо

Алиса Кассель-Королёва
что?

Оболочка отловит что я идиот.

Алиса Кассель-Королёва
не всегда

Если я передам в переменную без скобок, то не будет передан правильный аргумент в скрипт. А если я передам без скобок, то любой пробел сломает вывод.

Palpatine
Оболочка отловит что я идиот.

отличный способ отстрелить себе яйца

Palpatine
Если я передам в переменную без скобок, то не буде...

rm -rf / foo/bar/baz реальный случай в одном из пакетов.

Palpatine
Если я передам в переменную без скобок, то не буде...

аргумент как раз таки может быть вполне себе правильным, но не тем что ты ожидаешь.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта