LINUXTALKS.CO

Файловый менеджер на python

 

L


0

1

Как то долго не было интернета и я от нечего делать сел писать файловый менеджер на python. Строк 400 уже написано а дальше просто я запутался что к чему. Вместимость нашей человеческой памяти не бесконечна. Нужна помощь чтоб закончить. Код могу выложить сюда.

Зы дошел до обновления инфы о файлах и папках при снятии маски. Есть желающие помочь?


Ответ на: комментарий от XoFfiCEr

pydoc то в конце разработки уже

Такие программисты ещё проверки сразу не пишут, потому что: «зачем тратить время, в конце сделаю».
Про тесты я вообще молчу.

IIIypuk    
★★★
Последнее исправление: IIIypuk (всего исправлений: 1)

Linux / Chrome
Ответ на: комментарий от XoFfiCEr

Описание работы функций в ходе их написания помогает ориентироваться в них в дальнейшем, чтобы не было

а дальше просто я запутался что к чему

Ну и на модули необходио разбить

IIIypuk    
★★★
Linux / Chrome
Ответ на: комментарий от XoFfiCEr

Нет, у меня пока нет желания помогать, я в соседней вкладке другой код пишу.

Просто ты написал вначале, что ты просто запустался в своём коде и тебе нужна помощь.

Строк 400 уже написано а дальше просто я запутался что к чему. Вместимость нашей человеческой памяти не бесконечна

Я так, мельком код посмотрел, мне понравилось

IIIypuk    
★★★
Linux / Chrome

о нет!:( еще один тормозной манагер на питоне. в то время, когда уже есть быстрые манагеры на си. я лично обмотал скриптами сишный и он мне делает в точности то, что я его прошу и выводит в формате, как я прошу.

crypt    
★★☆☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Не обязательно. В нем же почти нет циклов. Это когда я pyrails писал да оно тормозило как не знаю что но там было много вложенных циклов.

@IIIypuk там главное ядро написать а файловые операции это просто.

XoFfiCEr    

Linux / Chrome
Ответ на: комментарий от deep-purple

freebsd pkg, база в sqlite

crypt@witch ~ $ du -sh `which pkg`
25K	/usr/sbin/pkg

я написал функции-обертки и теперь быстро и красиво получаю нужную мне инфу:

crypt@witch ~ $ apfind python
Installed:
	py39-dnspython
			 (2.2.1,1) 
		 DNS toolkit for Python
	python39
			 (3.9.13) 
		 Interpreted object-oriented programming language
Repository:
	py39-dnspython
			 (2.2.1,1) 
		 DNS toolkit for Python
	python27
			 (2.7.18_2) 
		 Interpreted object-oriented programming language
	python310
			 (3.10.5_2) 
		 Interpreted object-oriented programming language
	python39
			 (3.9.13) 
		 Interpreted object-oriented programming language

пока yum еще ковыряется в базе, с pkg я уже вывел то, что нужно, посмотрел и успел закрыть.

crypt    
★★☆☆☆
FreeBSD / Chrome
Ответ на: комментарий от deep-purple

Вот да, хотел спросить то же самое.

в смысле??? ты сам задал вопрос.

@XoFfiCEr > Какое отношение это имеет к файловому менеджеру?

мне вопрос задали «Что за ФМ?»

и теперь вы такие хорошом, какое это имеет отношение… я ничего не понял.

crypt    
★★☆☆☆
FreeBSD / Chrome
Ответ на: комментарий от XoFfiCEr

да я могу и удалить. просто не понял, с чего вы сначала спрашиваете, а потом обвиняете в оффтопе. а вообще считаю, что фм на питон - дебильная идея. ты б еще на яве решил написать. я привел пример, как можно эффективно использовать скриптовую обмотку вокруг сишной утилиты.

crypt    
★★☆☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome