Обычно гайды по программированию звучат как нерды. Те, кто хотят звучат как "Крутые парни" звучат как нерды, которые очень хотят казаться классными, что еще более жалко. Но, чувак, ты - настоящий гангстер в гайдах по программированию! Очень ненапряжно, и по делу! Продолжай
Спасибо за уроки! Доходчиво и с юмором) Реально купил на Udemy 2 курса linux и ansible. Можно ли еще выпустить ролик по скриптам (python, bash) с примерами из практики? СПАСИБИЩЕ!
Спасибо! Сразу задумался, как бы запускать ssh соединение (putty) в windows, какие модули нужно импортировать? есть задача автоматизировать процесс подключения по ssh и что-нибудь выполнять на удаленных хостах. В общем мысли в слух =) П.С. Про ansible знаю. Интересует реализация именно в пайтоне.
я в ручную добовлял 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 не получилось?
у меня 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 студия выглядит отлично 👍
Спасибо, я всё понял на второй день!
Спасибо за видео. Очень помогло понять эту тему.
Спасибо тебе, мужик! Самое толковое видео по ссаным аргументам.
Братец, спасибо огромное тебе за видос. Только он и помог!)
Мне нравится! Большое спасибо!
Спасибо. Ваше видео помогло разобраться с аргументами ком строки.
спасибо, чувак
Респект! Крутой канал, ведущий чёткий. А как из питона в консоль передать команды?
import os
os.system("dir")
@@ADV-IT По-другому сделал import subprocess
args = ["driverquery"]
process = subprocess.Popen(args,stdout=subprocess.PIPE)
Хомав твоей студии бомба :)
Интересно наблюдать, как Денис от ролика к ролику экспериментирует с заставками к видео
Да раньше так делал, Fade в конеце концов оставил на всех новых роликах, самый приятный
Спасибо за уроки! Доходчиво и с юмором) Реально купил на Udemy 2 курса linux и ansible. Можно ли еще выпустить ролик по скриптам (python, bash) с примерами из практики? СПАСИБИЩЕ!
Спасибо за поддержку!
Хорошо объяснил, спасибо👍
классная студия ;-)
"Вот так выглядит моя студия" - А где же чай?! о_0
Выпил :)
Очень полезно и все по делу! Спасибо
Если можешь запиши еще уроки по argparse и logging
Спасибо! Сразу задумался, как бы запускать ssh соединение (putty) в windows, какие модули нужно импортировать? есть задача автоматизировать процесс подключения по ssh и что-нибудь выполнять на удаленных хостах. В общем мысли в слух =) П.С. Про ansible знаю. Интересует реализация именно в пайтоне.
import paramiko
www.paramiko.org/
Если б не ты , я б в жизни не понял это "передача параметров командной строки передаваемых сценарию" как птшут в документациях
класс
Рад помоч!
Спасибо!
я в ручную добовлял PATH хоть и жал галочку при установке, всеравно не пашет командная строка ни с cd ни как вообщеб просто показывает версию программы а файл не находит, мб на новой версии винды не пашет х3 че делать
Привет у меня такая проблема AdjustTokenPrivileges error: 0x00000006. Смотрел в инете, там вообще нечего нету, я не знаю что делать.
код:
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 не получилось?
не везде команда ll есть
у меня os.system('dir') из-за присутствия в результате кириллицы - возвращает кракозябру. Решения по смене кодировки пайтоновской консоли пока не нашёл.
Решением является Не использование Курилицы в названиях файлов и директорий
@@ADV-IT Директории и файлы я не называю кириллицей никогда. У меня информация некоторая, например о том в какой я директории и на каком диске нахожусь и прочая сводная инфа - она на кириллице из-за моей ОС. Поэтому не отображается.
@@orlik_bjj посмотри урок izzy laif как установить винду без кириллицы
@@uneverknow8154 спасибо) но я вернулся на Ubuntu)))
та блин у меня почему то в командной строке сходу пишет "C:\User\Home> " как мне ввести путь если файл на диске Д лежит?
все, крч у кого такая же проблема , нажимаете на папку где лежит файл "шифт" + "ПКМ" там "открыть окно команд" и сразу будет этот путь указан, и не забудте убрать пробелы с названия файла
d: и путь до папки
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 благодарствую))))
Основные принципы для написания вируса-шифровальщика :)
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")
Что ты имел ввиду? :)
Не могу в этом уроке попасть в командную строку в Линуксе.
Немного подумал и всё сам сделал.
Единственное не получается с /? , нечитает, просто в командной строке открывает [ /? ]
Извиняюсь, сам разобрался, нашёл ошибку в своих записях, в одном месте не поставил [1]. Как исправил, всё заработало исправно!
как сменить путь командной строки? оно не находить файл
cd
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 все равно ошибка
Не помешали бы более сложные практические примеры(
а как ты сделал что бы в командной строке был прописан путь?
sys.argv[0] дает тебе путь с твоему скрипту
через командную строку даже не находит файл
Я не могу прочитать твои мысли, напиши чуть подробнее
а насколько эта тема важна на практике?
Зависит от того что тебе придется писать на работе, я не очень часто пользуюсь аргументами коммандной строки
не работают обе команды ос систем и ос мкдир
Речь не внятная, объясняешь очень мало, для самых начальных уровней вообще не подойдет.
НО очень нравится смотреть из-за таких моментов как 'ээээ, козлина, ээээ, ну как его'
бля разобрался.... Братан, если ты читал предыдущий коммент тогда поймешь)
на 1:29 кто-то зашел в комнату) или случайно на пульт тв нажал))
блять if sys.argv == ..... Ты бы хоть официальную документацию открыл. Для парсинга аргументов есть специальный модуль
Сори, но объясняешь не внятно.Часто заплетаешься в словах
Большое спасибо
Спасибо!