Как строку полностью напечатать?



  • Чтобы было понятно где \n, \r, \t... Т.е. какой в басе аналог питоновской функции repr?



  • @Mic, возможно JSON.stringify() подойдет для этих целей



  • спасибо



  • @GhostZ Пробелы все равно эта зараза печатает как один пробел, независимо от количества.



  • @Mic, это при выводе в лог в переменной их остается столько же
    1fc00279-5fa5-46fd-aec0-0bf591324cf4-image.png



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



  • @Mic said in Как строку полностью напечатать?:

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

    В таком случае опишите изначальную задачу, которую вы хотите решить



  • @Fox said in Как строку полностью напечатать?:

    В таком случае опишите изначальную задачу, которую вы хотите решить

    Да я решил уже все. Если задача сформулирована решить ее уже не проблема. Проблема возникает тогда, когда не знаешь что именно надо делать. Например, когда сайт правит текст, который ты в нем пишешь: заменяет табуляцию пробелами, \n на \r\n и прочие вещи которые сразу в глаза не бросаются. В итоге скрипт косячит, а распечатать и понять где именно средствами бас нельзя.
    Бас уникальная программа, позволяет из коробки сделать то, что другими средствами замучаешься делать. Но организация действий внутри это просто адский треш. Лучше бы вместо этого UI сделали питоновскую библиотеку со всеми действиями. И все. Все проблемы бы разом ушли. Да и разрабатывать бас было бы проще.



  • @Mic said in Как строку полностью напечатать?:

    @Fox said in Как строку полностью напечатать?:

    В таком случае опишите изначальную задачу, которую вы хотите решить

    Да я решил уже все. Если задача сформулирована решить ее уже не проблема. Проблема возникает тогда, когда не знаешь что именно надо делать. Например, когда сайт правит текст, который ты в нем пишешь: заменяет табуляцию пробелами, \n на \r\n и прочие вещи которые сразу в глаза не бросаются. В итоге скрипт косячит, а распечатать и понять где именно средствами бас нельзя.

    Можете привести конкретный пример?

    Бас уникальная программа, позволяет из коробки сделать то, что другими средствами замучаешься делать. Но организация действий внутри это просто адский треш. Лучше бы вместо этого UI сделали питоновскую библиотеку со всеми действиями. И все. Все проблемы бы разом ушли. Да и разрабатывать бас было бы проще.

    Это только ваше мнение



  • @Fox said in Как строку полностью напечатать?:

    Можете привести конкретный пример?

    Сайт не скажу. Еще не видел на просторах интернета чтобы с ним в таком ключе работали.

    @Fox said in Как строку полностью напечатать?:

    Это только ваше мнение

    Не только. Сам разработчик говорил, не помню точно где, что UI не самая сильная его сторона.

    Можно провести тест: выложить библиотеку и экзешник в открытый доступ и сравнить количество скачиваний.

    В этом посте я лишь хотел сказать, что очень неудобно когда такие символы как \n, \r, \t не печатаются в логе как табуляция и новая строка, а печатаются лишь буквы и все в одну строчку. Если вы поработаете с repr и обычным print, то поймете о чем я.



  • @Mic said in Как строку полностью напечатать?:

    Не только. Сам разработчик говорил, не помню точно где, что UI не самая сильная его сторона.

    Разработчик говорил как раз обратное, что БАС будет развиваться исключительно в сторону визуального программирования и использование его API и тп не рекоммендуется.

    @Mic said in Как строку полностью напечатать?:

    В этом посте я лишь хотел сказать, что очень неудобно когда такие символы как \n, \r, \t не печатаются в логе как табуляция и новая строка, а печатаются

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

    @Mic said in Как строку полностью напечатать?:

    Можно провести тест: выложить библиотеку и экзешник в открытый доступ и сравнить количество скачиваний.

    А вы считаете количество скачиваний репозитория например с гитхаба прямо пропорционально коммерческой прибыли? Или вы всерьез считаете, что БАС разрабатывается ради удовольствия?

    И да можете использовать браузер мультилогина, у них даже по моему есть библиотека на питоне, заодно "кайфанете" от их цен.



  • @UserTrue said in Как строку полностью напечатать?:

    Разработчик говорил как раз обратное, что БАС будет развиваться исключительно в сторону визуального программирования и использование его API и тп не рекоммендуется.

    Возможно он это говорил. Также он говорил, что UI не самая сильная сторона бас. Одно другому не противоречит.

    @UserTrue said in Как строку полностью напечатать?:

    количество скачиваний репозитория например с гитхаба прямо пропорционально коммерческой прибыли?

    Что мешает в библиотеку добавить те же платные функции?

    @UserTrue said in Как строку полностью напечатать?:

    И да можете использовать браузер мультилогина, у них даже по моему есть библиотека на питоне, заодно "кайфанете" от их цен.

    Я много чего попробовал на питоне, поэтому и написал:

    @Mic said in Как строку полностью напечатать?:

    Бас уникальная программа, позволяет из коробки сделать то, что другими средствами замучаешься делать.



  • @Mic said in Как строку полностью напечатать?:

    Что мешает в библиотеку добавить те же платные функции?

    Да ничего, всего-то переписать проект с нуля или же разрабатывать и поддерживать параллельную версию. А самое главное, что основным пользователям БАС это не надо! Тех кто знает хоть какой-то ЯП тут единицы.



  • @UserTrue Зачем? Поддерживай одну библиотеку и делай релизы под все платформы одним кликом. Вот пример.



  • @Mic said in Как строку полностью напечатать?:

    Зачем? Поддерживай одну библиотеку

    Ее же надо написать! А для кого? Для 10 человек?



  • @Mic можно в виде модулей добавлять библиотеки(dll).

    \n, \r, \t в логе с log_html можно похимичить



  • @Mic said in Как строку полностью напечатать?:

    @UserTrue Зачем? Поддерживай одну библиотеку и делай релизы под все платформы одним кликом. Вот пример.

    Если у вас есть знания и время, напишите в поддержку о том, что готовы начать разработку, а все остальные рассуждения о том, что было бы "лучше" считаю бессмыслеными. @support разрабатывает BAS один и сам знает, что ему в нём необходимо реализовывать и на что тратить своё время и свои силы.



  • @Fox said in Как строку полностью напечатать?:

    , что готовы начать разработку

    Вот только, еще не один любитель пайтона так и не сделал его интеграцию в БАС, хотя есть инструкция и были вроде как желающие это сделать ))


Log in to reply
 

  • 4
  • 5
  • 3
  • 10
  • 5
  • 2
  • 3
  • 9