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

  • Alexander Popov
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Надо было на модули делить и pydoc оформлять)

      • Alexander Popov
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

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

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

        • XoFfiCErOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Дописать сначала надо ёпта

          • Alexander Popov
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

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

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

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

            • XoFfiCErOP
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              Проблема была не в описаниях функций. Ты хоть запускал?

              • Alexander Popov
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

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

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

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

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

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                я почистил. сорри, че-то я глюканул.

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

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

    • XoFfiCErOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

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

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        java не тормозит!!! если уж за 20 лет rh не смогла написать нетормозной python-manager. gentoo не смогли… занафига ты это делаешь-то.

        • XoFfiCErOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          В пи3ду яву там и кода больше будет

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            ну это шутка) одно время мем такой был на лоре))

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            я почистил. сорри, че-то я глюканул.

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        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 я уже вывел то, что нужно, посмотрел и успел закрыть.

        • XoFfiCErOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

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

        • deep-purple
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

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

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

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

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

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

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

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

        • XoFfiCErOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Это оффтоп может стоило выделить в отдельную тему?

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            4 years ago

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

            • deep-purple
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              Перечитал. Ты про манагера. А мы про ФМ.

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                А мы про ФайловыйМанагер

                ну да…