Denis
Работает только с хипстерскими питонами
Tishka17
а
Tishka17
ну если так, конечно
Сережа
лол, сейчас бы питоновскую либу упрекать в том, что она только для питона
Tishka17
но вообще, хотелось бы от автора высказывания ответ получить
Sergey
Ребят подскажите вывожу строки через for пчему в выводе идет строка -пустаястрока-строка(в конце нету \n)
Tishka17
хз
Tishka17
код в студию
Denis
Принт сам выводит \n в конце
Alex
но телепаты улетели на марс
Andrew
но телепаты улетели на марс
после майских ответят
Sergey
for line in a.readlines(): print(line)
Alex
for line in a.readlines(): print(line)
readlines читает строки с \n в конце
Sergey
много код дал?
Aragaer
можно без readlines()
Aidar
for line in a.readlines(): print(line)
Принт добавляет \n
Alex
print печатает тоже \n
Alex
вот тебе твои 2 \n
Aragaer
точнее без readlines() будет ок
Aragaer
for line in a просто
Сережа
print(line, end='')
Sergey
Sergey
print(line, end='')
А вот это помогло спс
Sergey
кстати как посмотреть весь текст со всеми знаками?
Sergey
открыть в hex редакторе?
а питон не способен вывести текст?
Сережа
Ну тут уже как бы не от питона зависит
Tishka17
кстати как посмотреть весь текст со всеми знаками?
cat имя файла. Возможно некоторые символы невидимые
Alex
а питон не способен вывести текст?
способен. что конкретно ты хочешь?
Сережа
Так он тебе текст с знаками выводит без проблем, это уже терминал прячет
Alex
что ты подразумеваешь под "вывести текст со всеми знаками"?
Sergey
просто если я буду каждую строку заносить в переменую то не хотелось бы иметь там \n
Sergey
108-ая строчка кода а я тут со строками мучаюсь=)))))))
Alex
ты это к чему?
Alex
если ты учебник плохо читал, кто ж тебе доктор, что на 108 строчке ты это осознал.
Sergey
а ты питон будто с первого прочтения в доль и поперек все сток функции помнил?
Sergey
при том что кодишь в свободное время
Alex
а ты питон будто с первого прочтения в доль и поперек все сток функции помнил?
нет, но мне хватало официальной документации, чтобы найти ответы на интересующие меня вопросы. ;)
Sergey
нет, но мне хватало официальной документации, чтобы найти ответы на интересующие меня вопросы. ;)
точно, ведь документация может решить проблему которую ты можешь у нее спросить... точнее найти главу строки и начать читать всю тему не зная где конкретно лежит
Sergey
при этом глянув быстро по функциям что в строке нет \n но выводит с, значит ищем там где спроблема с принтом-_-
Alex
точно, ведь документация может решить проблему которую ты можешь у нее спросить... точнее найти главу строки и начать читать всю тему не зная где конкретно лежит
если для того чтобы узнать как работает каждая из 2х функций, которую ты вызываешь тебе нужно прочесть ее всю или недостаточно поэксперементировать и узнать что же у тебя приходит из файла, то у меня для тебя плохие новости.
Alex
вообще изучение языка предполагает вначале вдумчивое чтение материалов по его основам.
Alex
зы @ru_python_beginners
Alex
но правила мы конечно тоже не читаем.
Sergey
если для того чтобы узнать как работает каждая из 2х функций, которую ты вызываешь тебе нужно прочесть ее всю или недостаточно поэксперементировать и узнать что же у тебя приходит из файла, то у меня для тебя плохие новости.
тобишь 108 строчек кода(в 1 проекте) для начинающего не практика? не сорян, там описаны сокеты и связь с базой sql, сорян, не в каждой строчке кода достаю строчки из файла и делю их по строке
Alexander
Всем привет! Подскажите, пожалуйста. У меня есть класс, где в инициализации собирается достаточно много переменных, и это занимает время. Мне нужно корректировать один из методов этого класса, который отрабатывает достаточно быстро. Итого я нахожусь в ситуации, когда что-то поправил и каждый раз ждёшь пару минут для инициализации класса, чтобы потом посмотреть на результат работы метода. Не знаете, можно ли инициализировать класс единожды, а дальше апдейтить только метод? Спасибо
Sergey
всего 108 строк. Сейчас будет немножечко больно
это ты с begginera столько в прокете настрокал?
Sergey
проекте*
Andrew
это ты с begginera столько в прокете настрокал?
мои предшественники в основном
Sergey
мои предшественники в основном
тогда твоих строк кода там штук 20?
Alexander
если только интерактивно наверное
Интерактивно? Что ты имеешь в виду?
Andrew
тогда твоих строк кода там штук 20?
Серёжа, полезность кода не измеряется количеством строк
Sergey
Серёжа, полезность кода не измеряется количеством строк
с темы не съезжай, про полезность ни слова небыло
Alexander
Единственная опция это вынести все переменные инициализации во вне (в глобальные), но придётся переписать достояно много кода
Bulat
Всем привет. Кто скажет, что этот код делает? Парсит базу данных телефонов или что? https://github.com/lalala223/phone-db
Andrew
с темы не съезжай, про полезность ни слова небыло
С какой темы то? Я тебе пытаюсь сказать что твои 108 строчек хуйня на постном масле. Я могу столько удалить в один крошечный рефакторинг
Aragaer
у меня в пакетах, которые я на pypi выложил, строк вроде по 300
Aragaer
а, не, суммарно чуть за 300 - в одном 200, в другом еще 110
Tishka17
Открыл свой мини проект. 400 строк + тесты
Alexander
1. Инициализация класса или объекта? 2. Корректировать - это в процессе разработки что ли? 3. Если у тебя метод работает без инициализации этой фигни всей, так что зачем он в классе?
1. Инициализация объекта класса, чтобы вызывать у него метод в дальнейшем 2. Да. Вносить изменения 3. Метод потребляет переменные класса
Tishka17
1. Инициализация объекта класса, чтобы вызывать у него метод в дальнейшем 2. Да. Вносить изменения 3. Метод потребляет переменные класса
Тогда я не понимаю, как ты при разработке хочешь юзать метод не создав эти все переменные. Хоть в глобал выноси, все равно надо все создать
Sergey
С какой темы то? Я тебе пытаюсь сказать что твои 108 строчек хуйня на постном масле. Я могу столько удалить в один крошечный рефакторинг
ты сюда пришел строчками меряться которые ты не накалякал с умением недоджуна. Для не сообразительных из контекста я написал что учусь кодить напитоне делая проект(как пэт проекты на фласке(га*но)), охватывая многие библиотеки и темы кодинга для изучения
Alex
Открыл свой мини проект. 400 строк + тесты
открыл свой (не мини) added lines: 25510 removed lines: 26291 total lines: -781 хм... я все еще удаляю кода больше чем пишу.
Tishka17
Но вообще создание инстанса несколько минут - выглядит как будто ты делаешь что-то не то при создании
Alexander
Я имею в виду, что сейчас, когда разрабатываю создать класс один раз, создать все переменные А потом их уже юзать Я их не буду изменять, там все корректно
Sergey
и для меня за 5 часов 108 строк кода пока что норм придумывая функционал проекта на ходу
Tishka17
Я за неделю написал 10
Alexander
Я в __init__ создаю словари из источников данных и графы