Обычно гайды по программированию звучат как нерды. Те, кто хотят звучат как "Крутые парни" звучат как нерды, которые очень хотят казаться классными, что еще более жалко. Но, чувак, ты - настоящий гангстер в гайдах по программированию! Очень ненапряжно, и по делу! Продолжай
Спасибо за уроки! Доходчиво и с юмором) Реально купил на Udemy 2 курса linux и ansible. Можно ли еще выпустить ролик по скриптам (python, bash) с примерами из практики? СПАСИБИЩЕ!
я в ручную добовлял PATH хоть и жал галочку при установке, всеравно не пашет командная строка ни с cd ни как вообщеб просто показывает версию программы а файл не находит, мб на новой версии винды не пашет х3 че делать
код: import sys print("длина " + str(len(sys.argv))) print(sys.argv) когда запускаю с PyCharm, выводит: длина 3 ['F:/_WORK/y2017/УрокиPython/Lesson1/Ptactic/Proverka.py', '22', '14'] когда с cmd длина 1 ['F:/_WORK/y2017/УрокиPython/Lesson1/Ptactic/Proverka.py'] откуда '22', '14'? что это может быть?
все, крч у кого такая же проблема , нажимаете на папку где лежит файл "шифт" + "ПКМ" там "открыть окно команд" и сразу будет этот путь указан, и не забудте убрать пробелы с названия файла
Интересно, под убунтой запускаю через терминал, в коде написано: *os.system("ll")* выводит вместо списка sh: 1: ll: not found получилось через команду ls, интересно, почему через ll не получилось?
Спасибо! Сразу задумался, как бы запускать ssh соединение (putty) в windows, какие модули нужно импортировать? есть задача автоматизировать процесс подключения по ssh и что-нибудь выполнять на удаленных хостах. В общем мысли в слух =) П.С. Про ansible знаю. Интересует реализация именно в пайтоне.
у меня os.system('dir') из-за присутствия в результате кириллицы - возвращает кракозябру. Решения по смене кодировки пайтоновской консоли пока не нашёл.
@@ADV-IT Директории и файлы я не называю кириллицей никогда. У меня информация некоторая, например о том в какой я директории и на каком диске нахожусь и прочая сводная инфа - она на кириллице из-за моей ОС. Поэтому не отображается.
def nslookup(): ya = os.system("nslookup -type=a 'yandex.ru'") return ya nslookup() print(ya) А не подскажите почему такая простая конструкция не отрабатывает? return не возвращает значение выдаваемое os
там не все так просто: Так у тебя вывод комманды не сохранится. попробуй import subprocess output = subprocess.check_output("nslookup -type=a yandex.ru", shell=True) print(output)
code: for i in sys.argv: for j in sys.argv: print(sys.argv[i] + sys.argv[j]) i = i + 1 j = j + 1 Error: Traceback (most recent call last): File "test.py", line 27, in print(sys.argv[i] + sys.argv[j]) TypeError: list indices must be integers or slices, not str КАК ИСПРАВИТЬ???
Речь не внятная, объясняешь очень мало, для самых начальных уровней вообще не подойдет. НО очень нравится смотреть из-за таких моментов как 'ээээ, козлина, ээээ, ну как его'
Благодарю за урок.
Благодаря ему понял, что от меня хочет автор в задаче на Степике.
хахах "если чувак ввёл цифру,а не слова...козлина")))
Ты Бог изложения!!!)))
Спасибо за уроки! Очень нравится подача, особая благодарность за внятность!
За студию отдельный респект, классная, просто огонь!
Рад что уроки помогают :)
Обычно гайды по программированию звучат как нерды. Те, кто хотят звучат как "Крутые парни" звучат как нерды, которые очень хотят казаться классными, что еще более жалко. Но, чувак, ты - настоящий гангстер в гайдах по программированию! Очень ненапряжно, и по делу! Продолжай
Спасибо :)
Большое спасибо
С вами такой "странный язык" как питон становится проще понимать
с чего это странный?
спасибо за урок, объясняешь четко.
стакан у тебя прикольный))
15:07 студия выглядит отлично 👍
Спасибо тебе, мужик! Самое толковое видео по ссаным аргументам.
Спасибо, я всё понял на второй день!
Спасибо за видео. Очень помогло понять эту тему.
Братец, спасибо огромное тебе за видос. Только он и помог!)
Мне нравится! Большое спасибо!
Хомав твоей студии бомба :)
Интересно наблюдать, как Денис от ролика к ролику экспериментирует с заставками к видео
Да раньше так делал, Fade в конеце концов оставил на всех новых роликах, самый приятный
"Вот так выглядит моя студия" - А где же чай?! о_0
Выпил :)
Спасибо. Ваше видео помогло разобраться с аргументами ком строки.
Если б не ты , я б в жизни не понял это "передача параметров командной строки передаваемых сценарию" как птшут в документациях
Респект! Крутой канал, ведущий чёткий. А как из питона в консоль передать команды?
import os
os.system("dir")
@@ADV-IT По-другому сделал import subprocess
args = ["driverquery"]
process = subprocess.Popen(args,stdout=subprocess.PIPE)
Хорошо объяснил, спасибо👍
Спасибо за уроки! Доходчиво и с юмором) Реально купил на Udemy 2 курса linux и ansible. Можно ли еще выпустить ролик по скриптам (python, bash) с примерами из практики? СПАСИБИЩЕ!
Спасибо за поддержку!
я в ручную добовлял PATH хоть и жал галочку при установке, всеравно не пашет командная строка ни с cd ни как вообщеб просто показывает версию программы а файл не находит, мб на новой версии винды не пашет х3 че делать
спасибо, чувак
Привет у меня такая проблема AdjustTokenPrivileges error: 0x00000006. Смотрел в инете, там вообще нечего нету, я не знаю что делать.
Если можешь запиши еще уроки по argparse и logging
код:
import sys
print("длина " + str(len(sys.argv)))
print(sys.argv)
когда запускаю с PyCharm, выводит:
длина 3
['F:/_WORK/y2017/УрокиPython/Lesson1/Ptactic/Proverka.py', '22', '14']
когда с cmd
длина 1
['F:/_WORK/y2017/УрокиPython/Lesson1/Ptactic/Proverka.py']
откуда '22', '14'? что это может быть?
хрень какая-то
та блин у меня почему то в командной строке сходу пишет "C:\User\Home> " как мне ввести путь если файл на диске Д лежит?
все, крч у кого такая же проблема , нажимаете на папку где лежит файл "шифт" + "ПКМ" там "открыть окно команд" и сразу будет этот путь указан, и не забудте убрать пробелы с названия файла
d: и путь до папки
Интересно, под убунтой запускаю через терминал, в коде написано: *os.system("ll")* выводит вместо списка sh: 1: ll: not found получилось через команду ls, интересно, почему через ll не получилось?
не везде команда ll есть
Спасибо! Сразу задумался, как бы запускать ssh соединение (putty) в windows, какие модули нужно импортировать? есть задача автоматизировать процесс подключения по ssh и что-нибудь выполнять на удаленных хостах. В общем мысли в слух =) П.С. Про ansible знаю. Интересует реализация именно в пайтоне.
import paramiko
www.paramiko.org/
у меня os.system('dir') из-за присутствия в результате кириллицы - возвращает кракозябру. Решения по смене кодировки пайтоновской консоли пока не нашёл.
Решением является Не использование Курилицы в названиях файлов и директорий
@@ADV-IT Директории и файлы я не называю кириллицей никогда. У меня информация некоторая, например о том в какой я директории и на каком диске нахожусь и прочая сводная инфа - она на кириллице из-за моей ОС. Поэтому не отображается.
@@orlik_bjj посмотри урок izzy laif как установить винду без кириллицы
@@uneverknow8154 спасибо) но я вернулся на Ubuntu)))
классная студия ;-)
Очень полезно и все по делу! Спасибо
def nslookup():
ya = os.system("nslookup -type=a 'yandex.ru'")
return ya
nslookup()
print(ya)
А не подскажите почему такая простая конструкция не отрабатывает? return не возвращает значение выдаваемое os
там не все так просто:
Так у тебя вывод комманды не сохранится.
попробуй
import subprocess
output = subprocess.check_output("nslookup -type=a yandex.ru", shell=True)
print(output)
понял, спасибо. т.е это особенности библиотек и методов еще свои... их тоже надо учитывать, так понимаю.
def nslookup():
ya = os.system("chcp 65001 > nul & nslookup -type=a 'yandex.ru'")
return ya
print(nslookup())
cmd пишет что не шарит что такое "python", как настроить чтоб он его распозновал?
Посмотреть первый урок, при установке забыл галочку поставить в Add to PATH
ADV-IT благодарствую))))
code:
for i in sys.argv:
for j in sys.argv:
print(sys.argv[i] + sys.argv[j])
i = i + 1
j = j + 1
Error:
Traceback (most recent call last):
File "test.py", line 27, in
print(sys.argv[i] + sys.argv[j])
TypeError: list indices must be integers or slices, not str
КАК ИСПРАВИТЬ???
print(int((sys.argv[i]) + int(sys.argv[j]))
@@ADV-IT все равно ошибка
как сменить путь командной строки? оно не находить файл
cd
а как ты сделал что бы в командной строке был прописан путь?
sys.argv[0] дает тебе путь с твоему скрипту
через командную строку даже не находит файл
Я не могу прочитать твои мысли, напиши чуть подробнее
а насколько эта тема важна на практике?
Зависит от того что тебе придется писать на работе, я не очень часто пользуюсь аргументами коммандной строки
класс
Рад помоч!
Спасибо!
Не могу в этом уроке попасть в командную строку в Линуксе.
Немного подумал и всё сам сделал.
Единственное не получается с /? , нечитает, просто в командной строке открывает [ /? ]
Извиняюсь, сам разобрался, нашёл ошибку в своих записях, в одном месте не поставил [1]. Как исправил, всё заработало исправно!
Основные принципы для написания вируса-шифровальщика :)
name = 'Vasya'
age = 33
job = ['programmer', 'teacher', 'youtuber']
print('This is', name, 'of age:', age, 'he is', job[0], "He don't use +++ and types in print")
Что ты имел ввиду? :)
не работают обе команды ос систем и ос мкдир
Не помешали бы более сложные практические примеры(
Речь не внятная, объясняешь очень мало, для самых начальных уровней вообще не подойдет.
НО очень нравится смотреть из-за таких моментов как 'ээээ, козлина, ээээ, ну как его'
блять if sys.argv == ..... Ты бы хоть официальную документацию открыл. Для парсинга аргументов есть специальный модуль
бля разобрался.... Братан, если ты читал предыдущий коммент тогда поймешь)
на 1:29 кто-то зашел в комнату) или случайно на пульт тв нажал))
Сори, но объясняешь не внятно.Часто заплетаешься в словах
Большое спасибо
Спасибо!