@ru_python

Страница 7150 из 9768
Evgeniy
24.11.2018
18:25:37
У меня ругается на TabError: inconsistent use of tabs and spaces in indentation

Ну Vscode Не ошибается в отсутпах,

for folder in listdir(os.getcwd()): if isdir(folder): print("yes, its folder")

Alex
24.11.2018
18:27:30
Google
Evgeniy
24.11.2018
18:28:04
там не надо ничего настраивать, плугин установил, и он сам понимает всё

Alex
24.11.2018
18:28:32
у вас символы табуляции в коде. такого быть недолжно.

точнее у вас смесь табуляций и пробелов, а должны быть исключительно пробелы.

не в Python, любители табов идут дружно в Java

Evgeniy
24.11.2018
18:30:40
да, там был один таб, как гоферы это предусмотрели

Alex
24.11.2018
18:32:09
сами себе противоречите.

речь шла о символах в коде (уже имеющемся), а не о том какую кнопку жать для отступа.

так вот отвечая на ваше сообщение, символов табуляции в python коде быть не должно.

Василий
24.11.2018
18:56:06
ребят, а как в vscode запустить выбранный фрагмент в интерактивной консоли python?

ну типо, есть у меня класс, и мне бы с ним поиграться в интерактивке

Evgeniy
24.11.2018
19:01:05
правой кнопкой, запустить в терминале

Google
Arslan
24.11.2018
19:15:09
Всем привет, а по какой причине в рф недоступен kivy.org?

Denis
24.11.2018
19:17:54
Сергей
24.11.2018
19:18:10
Всем привет, а по какой причине в рф недоступен kivy.org?
Вопрос поставлен неправильно. Правильнее: почему у меня не открывается ... Потому что я тоже в России и этот сайт открывается без проблем и без обходных средств

Сергей
24.11.2018
19:19:36
Проблема в вашем провайдере или dns-сервере

Aragaer
24.11.2018
20:21:12
а learnxinyminutes тоже открывается у всех кроме меня?

Denis
24.11.2018
20:21:49
Да

Maxim
24.11.2018
20:22:17
а learnxinyminutes тоже открывается у всех кроме меня?
развлекайся https://downforeveryoneorjustme.com/

Aragaer
24.11.2018
20:29:18
он не учитывает РКН

потому что по его мнению, web.telegram.org тоже работает

War
24.11.2018
20:32:19
Всем привет посоветуйте книги для Python с нуля

Aragaer
24.11.2018
20:33:46
learn python the hard way

pastebin.com/6MZgCCaj
24.11.2018
20:34:09
learn python the hard way
Начинать с C?

Aragaer
24.11.2018
20:34:47
нет, это книжка так называется

pastebin.com/6MZgCCaj
24.11.2018
20:35:57
О

Denis
24.11.2018
20:35:57
War
24.11.2018
20:36:47
спс

Pavel ? ?
24.11.2018
20:38:55
learn python the hard way
А есть тоже для новичков, но русскоязычные книги ?

Aragaer
24.11.2018
20:39:49
таких не знаю

Google
Pavel ? ?
24.11.2018
20:46:55
Alexander
24.11.2018
21:18:13
в каком формате лучше хранить настройки программы в файле не диске?

Pavel ? ?
24.11.2018
21:25:53
@python_textbooks
Спасибо !

hachiman
24.11.2018
21:28:56
Спасибо !
Удачики в изучение!

Aever
24.11.2018
21:29:11
Доброго времени суток. Есть вопрос, про tcp сервер и mariadb. Нужно зарегистрировать пользователя. Дешевле будет сделать один INSERT INTO и отлавливать ошибки с помощью try (совпали уникальные значения, БД выдаст исключение) либо сделать запрос на выборку (SELECT) совпадений перед вставкой. Чисто архитектурный вопрос

hachiman
24.11.2018
21:36:34
видимо так
А что делает SELECT ?

Aever
24.11.2018
21:37:16
можно сделать INSERT IGNORE INTO Тогда исключения не будет, но будет предупреждение в случае неудачи

Aever
24.11.2018
21:39:45
Как будешь отлавливать предупреждение ?
это через конфиг делается, если нужно

hachiman
24.11.2018
21:40:30
это через конфиг делается, если нужно
Думаю лучше использовать SELECT

Aever
24.11.2018
21:43:25
Будешь парсит конфиг ?
нет, это делается в начале программы, один раз. Просто указываешь интерпритатору, что нужно отлавливать не только ошибки, но и предупреждения

Думаю лучше использовать SELECT
Ты считаешь, что лучший вариант это сделать выборку по значениям, а после уже insert

Выглядит хорошо

Google
Артур
24.11.2018
21:46:43
Всем привет! Может кто в курсе как правильнее сделать my_prog.exe! Есть прога, которая пишет в csv файл. Внешние библиотеки не подключены, только родные - питоньи! Запускаю её на Ubuntu == всё норм! Делаю из неё exe-шник: $ pyinstaller -F my_prog.py == тоже пишет в файл, но после каждой строки добавляет пусткю строку. Получается "НЕ АЙС" ! Должно быть: строка_1 строка_2 строка_3 А получается: строка_1 строка_2 строка_3 И ещё вопрос: Из под убунту сделать exe-шник не получилось с помощью pyinstaller. Пришлось из под винды заходить. Может как то можно из под убунту это делать, чтоб не перезагружаться ???? Буду рад ссылочкам, чтоб почитать! З.Ы. Раньше через pyinstaller всё время делал! Что сейчас случилось не понимаю! Может просто не обращал внимания ...

hachiman
24.11.2018
21:46:49
типа ты уже итерировался с SELECT, зачем еще итератор INSERT ?!

Aever
24.11.2018
21:46:52
можно ли выключить итерацию INSERT ?
Вот этого я уже не знаю, а хотя если указать параметр IGNORE то да, но будет предупреждение )

С помощью SELECT я узнаю, есть ли совпадение. А INSERT уже сама регистрация

hachiman
24.11.2018
21:49:06
С помощью SELECT я узнаю, есть ли совпадение. А INSERT уже сама регистрация
откуда тогда INSERT знает что есть такое значение ?

Aever
24.11.2018
21:49:49
А в этом случае ему этого уже не надо, ведь select исключит совпадение

Артур
24.11.2018
21:50:46
Aever
24.11.2018
21:50:58
Так получается try отлавливать ошибки?

hachiman
24.11.2018
21:52:42
Да, норм!
попробуй запустит файл script.py с кликом мышки

Так получается try отлавливать ошибки?
тебе не надо try если есть SELECT

Aever
24.11.2018
21:54:11
тебе не надо try если есть SELECT
Tishka17 Aever Доброго времени суток. Есть вопрос, про tcp сервер и mariadb. Нужно зарегистрировать пользователя. Дешевле будет сделать один I Делай инсерт. Иначе при конкурирующих транзакциях между селектом и инсертом может ещё кто-то сделать инсерт

Tishka17
24.11.2018
22:03:20
Хотя может проще даже insert on dublicate update

Никита
24.11.2018
22:08:29
Насколько адекватно в 2к18 следовать рекоммендации на макс длину строки в 80 символов?

Мой любимый
24.11.2018
22:09:47
ну если чуть больше - ебать не будут, конечно

Страница 7150 из 9768