@python_beginnersЭта группа больше не существует

Страница 1345 из 1885
Vadim
05.03.2017
10:21:47
file.write(r.content)
Выдаёт байт-код, кирилицу ненавидит

кириллицу*

Ivan
05.03.2017
10:24:38
не байт код, а байтстринг, это сильно разные вещи

wf
05.03.2017
10:25:05
json кирилицу всегда кодирует, если хочешь читабельный текст тогда по другому нужно сохранять

Google
Ivan
05.03.2017
10:25:16
а по факту decode и делает тебе из байтстринга стринг обычный

Vadim
05.03.2017
10:26:25
Т.е прикрутить к тому, что предложил NEO decode() file.write(r.content.decode)?

wf
05.03.2017
10:26:54
нет!

тебе в файл для чтения, или для дальнейшего машинного декода?

(чтения человеком)

Vadim
05.03.2017
10:27:59
Чтения мной

Я не бот! :) (где ввести капчу?)

Ivan
05.03.2017
10:28:44
Т.е прикрутить к тому, что предложил NEO decode() file.write(r.content.decode)?
как насчет попробовать, не забыв изучить ман на decode и правильно указав кодировку?

wf
05.03.2017
10:35:38
попробуй тогда так file.write(json.dumps(r.json(),ensure_ascii=False).encode('utf8'))

Petr
05.03.2017
10:36:24
питон 3?

питон 3?
если да, то скорее всгое эндоде не нужно

Google
Vadim
05.03.2017
10:40:34
Да, 3 питон

ZhanChi
05.03.2017
12:42:27
Добрый день. Не подскажете, как реализовать открытие файла с помощью Python, когда нет возможности ввести путь к нему (пусть например появится возможность самому выбрать файл из проводника)?

Artem
05.03.2017
12:48:52
json кирилицу всегда кодирует, если хочешь читабельный текст тогда по другому нужно сохранять
это питон кодирует если не указать json.dumps(..., ensure_ascii=False), типа \uXXXX безопаснее, но на самом проблем нет и можно давно использовать везде utf-8.

ZhanChi
05.03.2017
12:50:59
спасибо

b0g3r
05.03.2017
12:51:40
from tkinter import filedialog filename = filedialog.askopenfilename() filename = filedialog.asksaveasfilename() dirname = filedialog.askdirectory()

Artem
05.03.2017
12:53:17
with open('file.json', 'w') as file: json.dump(r.json().decode('utf-8'), file) Так?
соответственно, правильно сохранять так with open('file.json', 'wt', encoding='u8') as f: f.write(json.dumps(data, ensure_ascii=False) можно еще indent=4 добавить если нужно покрасивей

Artem
05.03.2017
12:55:19
только utf8 кодировка
там fuzzy matching, достаточно u8, чтобы нашлась нужная upd: оказывается, просто алиасы

забавно CPython implementation detail: Some common encodings can bypass the codecs lookup machinery to improve performance. These optimization opportunities are only recognized by CPython for a limited set of aliases: utf-8, utf8, latin-1, latin1, iso-8859-1, mbcs (Windows only), ascii, utf-16, and utf-32. Using alternative spellings for these encodings may result in slower execution. https://docs.python.org/3.5/library/codecs.html?highlight=standard%20encodings#standard-encodings

b0g3r
05.03.2017
13:00:22
хах

Vadim
05.03.2017
13:22:38
UnkownUSR
05.03.2017
17:14:00
Ребят, я правильно понял, что map() это маленький for ?)

Евгений
05.03.2017
17:14:26
Народ, подскажите. С 1 апреля требуют выйти на работу или начать зарабатывать деньги. Что лучше и проще изучить до 1 апреля что бы иметь от 30 до 40к в месяц? Изначально хотел Python, но не думаю что успею. Хочу попробовать html -> css -> bootstrap -> js -> возможно php так лучше? Подскажите что нибудь.А то из дома гонят)

Denis
05.03.2017
17:15:59
Можно в мак на кассу

UnkownUSR
05.03.2017
17:16:08
Да и можешь его в качестве бэкенда взять вместо пыхи

Евгений
05.03.2017
17:16:12
Google
UnkownUSR
05.03.2017
17:16:40
Как?
Читаешь Доусона, если совсем уж новичок, в потом Укус питона

Ну и конечно документацию

А там фреймворки смотришь

И практика, естественно

Тупое зубрилово ничего не стоит без практики

Ivan
05.03.2017
17:25:20
30-40 в месяц без опыта? ну-ну

53r63rn4r
05.03.2017
17:25:53
Да, а что? Я когда первый принт написал получил 700 рублей

вторая функция была оценена в 4000 рублей!!!!!!11111один адин!!!

От мамки

во сне

Eugene
05.03.2017
17:26:21
Ну еще наверное надо было спросить за город

53r63rn4r
05.03.2017
17:26:30
Жто да, так и есть

Ivan
05.03.2017
17:27:23
вряд ли

Janek
05.03.2017
17:31:51
Хех

Пацаны. Я могу сделать print('hello world') без ошибок

Проксимов
05.03.2017
17:32:54
Вы приняты

Вот ваши 40 тысяч

Janek
05.03.2017
17:33:10
Могу рассчитывать на 1000$?

53r63rn4r
05.03.2017
17:33:25
Ну, да... НО ТОЛЬКО ВАМ ПРИДЕТСЯ ПОДСТАВИТЬ ЖОПУ

Google
Janek
05.03.2017
17:33:29
Беру чуть ниже средней на аппворке

53r63rn4r
05.03.2017
17:33:37
да это понятно, что ты нижний

:D

Janek
05.03.2017
17:33:56
Хех

53r63rn4r
05.03.2017
17:34:12
Я шутил, не обижайся, если что

Joe
05.03.2017
17:34:15
Janek
05.03.2017
17:34:21
Да я понял

53r63rn4r
05.03.2017
17:34:35
Знаком с питоном 2 минуты?
Вообще-то я лутца до 65-й страницы дочитал

Admin
ERROR: S client not available

53r63rn4r
05.03.2017
17:34:43
looooseeeer

Joe
05.03.2017
17:35:16
И не осилил?

53r63rn4r
05.03.2017
17:35:21
Осилил

У меня просто батя все остальные страницы сжег

У нас дома холодно

Janek
05.03.2017
17:36:02
Хохохо

Поясните за применение yield

Что-то на практике ни разу не пригодилось

53r63rn4r
05.03.2017
17:37:51
Значит, еще не было удачного момента

Генераторы используешь?

Janek
05.03.2017
17:38:25
Да

Google
Janek
05.03.2017
17:38:56
Ну когда фор в одну строку

53r63rn4r
05.03.2017
17:39:06
i = [i for i in my_array if a not is None]

Janek
05.03.2017
17:40:03
Просто все примеры с yield, которые видел, являются вариацией на тему for x in range(y)

53r63rn4r
05.03.2017
17:40:48
А c yield будет что-то типа такого def my_gen(): for i in my_array: if i: yield i blabla = list(my_gen)

Janek
05.03.2017
17:41:04
А c yield будет что-то типа такого def my_gen(): for i in my_array: if i: yield i blabla = list(my_gen)

Viktor
05.03.2017
17:41:08
Ну, например качать страницы с сайта

Janek
05.03.2017
17:41:09
Просто все примеры с yield, которые видел, являются вариацией на тему for x in range(y)

Viktor
05.03.2017
17:41:16
или использовать API чей-нибудь где есть разбивание на страницы

53r63rn4r
05.03.2017
17:41:31
Ну, ты можешь и с while использовать, это не проблема

Janek
05.03.2017
17:41:35
53r63rn4r
05.03.2017
17:41:36
Главное, потом - прерваться

Janek
05.03.2017
17:42:01
Там тоже бесконечный цикл заюзал

Viktor
05.03.2017
17:42:06
@serbernar не надо его наоборот запутывать :)

Janek
05.03.2017
17:42:08
Loop do

Проксимов
05.03.2017
17:42:42
Ну итераторы погугли

Посмотри как устроены

Janek
05.03.2017
17:42:51
Да гуглил

53r63rn4r
05.03.2017
17:42:55
Ты должен понимать что такое итерируемый обьект __iter__ и __next__ next(iterator_object)

Viktor
05.03.2017
17:42:58
ну смотри

melancholiac
05.03.2017
17:43:00
Loop do
ОООООООООООоо

ооооооооооо

Страница 1345 из 1885

Эта группа больше не существует Эта группа больше не существует