Comments 21
А так — просто кусок текста на питоне, на статью не похож совсем.
Плюс серьезно — у вас там захардкоженый C:\ и при этом использование линукс консольных команд для файловых операций?
+1. Простыня кода без пояснений — зачем она? Использовать вместо файл-менеджера его мало кто будет, при наличии готовых более функциональных. Использовать вместо учебного пособия? Так непонятно, чему автор хочет научить, как он до этого дошел и какие сделал выводы. До ненормального программирования это.не дотягивает.
Посмотрел в профиль, немного понял ;). Ki1killer, в питоне есть и другие модули, кроме вот этого tkinter ;). shutils например.
попробуйте создать каталог, содержащий пробелы в имениcommand = "mkdir {0}".format(dir_name).split(' ')
Заранее извиняюсь, но у меня подгорело.
Зачем делать это на скриптовом языке. Он не предназначен для этого. Я наверное старовер уж извините, но считаю что для каждого языка есть своё предназначение. Если мы будем писать на чем угодно что угодно, тогда мы и будем получать костыльные ситуации из серии nosql сервер баз данных на JS во вкладке браузера…
Для поиграться сойдет, но я не уверен что этим нужно делиться сообществом.
Сам в свое время игрался и рисовал windows forms, дергая системные вызовы из dll но понял что использовать это — путь в никуда.
"Зачем делать это на скриптовом языке. Он не предназначен для этого. "
А что не так? У языка есть биндинги к gui, базам данных, к чему угодно, есть встроенная поддержка разных структур данных.
Но вообще это была бы наверное последняя из претензий к изложенному тут решению.
TensorFlow
на JS
, докер на Go
, файловый менеджер на питоне, что дальше? ОС на Lua
?
А что не так с докером на го?
Всё. Загляните в его исходный код, или в бенчмарки на системах, в которые не завезли нативные контейнеры (Win, Mac).
Го слабо (никак) предназначен для таких задач.
Прочтите дальше заголовка, там гораздо веселее чем очередной жс срач!) Это реально из серии про грабят корованы хD
Автор молодец что учится, но этому не место на Хабре. Это надо сначала на разбор полетов, что не так в этом коде и посте, а потом разобрать по цитатам и в сборник вредных советов.
А вообщем кто может посоветовать автору какой то чатик или другой ресурс где будут делать бесплатный код ревью?
Файловый менеджер на питоне в 430 строк для начинающих и чайников