Size: a a a

Сообщество Python Программистов

2020 December 13

in Сообщество Python Программистов
AstralRomance
Но чет вот тут уже нечему ломаться, я прям по честному делаю из этого хозяйства словари, потом дамплю их в жсоны и кидаю на сервер.
for valid_json in os.listdir():
   with open(valid_json, 'r') as to_send:
       json_dict = json.load(to_send)
       send = requests.post(url=url, json=json.dumps(json_dict))
       print(send.json())
С кодировкой проблем нет?
В dumps передай ensure_ascii=False
источник

A

AstralRomance in Сообщество Python Программистов
С кодировкой проблем нет?
В dumps передай ensure_ascii=False
Там чел на беке предположил, в чем может быть проблема. Сами файлы валидные, он со своей стороны их смог в базу сложить.
источник

A

AstralRomance in Сообщество Python Программистов
Как лучше валидацию жсона делать? Вот есть у меня сгенеренные файлы, мне нужно проверить наличие полей/сравнить в некоторых полях значения.
Просто взять словарь и не ебстись?
источник

in Сообщество Python Программистов
AstralRomance
Как лучше валидацию жсона делать? Вот есть у меня сгенеренные файлы, мне нужно проверить наличие полей/сравнить в некоторых полях значения.
Просто взять словарь и не ебстись?
В пандас можно загнать: read_json. Там ещё есть json_normalize, который делает что-то вроде flattern. Если интересен такой вариант, почитай в доке, там лучше объяснят)
источник

in Сообщество Python Программистов
pathlib оказывается умеет в урлы
источник

VA

Vadim Apenko in Сообщество Python Программистов
pathlib оказывается умеет в урлы
Ну такое... это Posix
источник

in Сообщество Python Программистов
Vadim Apenko
Ну такое... это Posix
Ага, я уже догнал. Но под мои цели годится
источник

В

Влад in Сообщество Python Программистов
Подскажите пожалуйста,долго думаю над вопросом: вот есть список [1,2, 3, 4, 5, 6] и как мне сделать так чтоб 1 + 2, 3 + 4, 5 + 6. Сделал вот таким способом, может есть какой то лучше?
источник

VW

Vitalik White in Сообщество Python Программистов
Влад
Подскажите пожалуйста,долго думаю над вопросом: вот есть список [1,2, 3, 4, 5, 6] и как мне сделать так чтоб 1 + 2, 3 + 4, 5 + 6. Сделал вот таким способом, может есть какой то лучше?
Language:
python3


Source:
l = [1, 2, 3, 4, 5, 6]
print([sum([x,i]) for i, x in enumerate(l)][1::2])


Result:
[3, 7, 11]
источник

VW

Vitalik White in Сообщество Python Программистов
Не знаю, насколько не говно
источник

MN

My Name in Сообщество Python Программистов
Всем привет. Для очистки логов (logging) есть отдельный метод?
Или используют удаление файла, а затем заного создавать его?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
My Name
Всем привет. Для очистки логов (logging) есть отдельный метод?
Или используют удаление файла, а затем заного создавать его?
Погугли про ротацию файлов лога.
А вообще есть мнение, что systemd/docker и сами неплохо справляются со сбором/хранением/ротацией логов. Просто пишешь в stdout и читаешь в jornalctl/docker-compose logs
источник

Y

Yishay in Сообщество Python Программистов
How can i take data from exist software in my computer with python? let's say that i'm playing chess and i would like to take all data (from real time game) to python, what is the name of the library/plugin for that? i forgot the name........
источник

Б

Борис in Сообщество Python Программистов
Oleg
может кто встречал на просторах ютуба видео, где по PyCharm вот такие фичи в применение рассказывают и показывают?
Курс на английском встречал.
источник

A

Alexander in Сообщество Python Программистов
Yishay
How can i take data from exist software in my computer with python? let's say that i'm playing chess and i would like to take all data (from real time game) to python, what is the name of the library/plugin for that? i forgot the name........
I don't think so there is a library/plugin which can access structured data from other applications. In some cases you only can have access to their memory dump like "ArtMoney" do, but it still contains "bytes", and not a human readable data
источник

Y

Yishay in Сообщество Python Программистов
Alexander
I don't think so there is a library/plugin which can access structured data from other applications. In some cases you only can have access to their memory dump like "ArtMoney" do, but it still contains "bytes", and not a human readable data
there is something i just forgot how it calls......
источник

Y

Yishay in Сообщество Python Программистов
Alexander
I don't think so there is a library/plugin which can access structured data from other applications. In some cases you only can have access to their memory dump like "ArtMoney" do, but it still contains "bytes", and not a human readable data
I don't want to go into the memory - just something like take screenshot and structure the data
источник

A

Alexander in Сообщество Python Программистов
Yishay
there is something i just forgot how it calls......
If you find that library or any kind of that stuff, just let us know) very interested
источник

Y

Yishay in Сообщество Python Программистов
Alexander
If you find that library or any kind of that stuff, just let us know) very interested
Sure man
источник

O

Oleg in Сообщество Python Программистов
Влад
Подскажите пожалуйста,долго думаю над вопросом: вот есть список [1,2, 3, 4, 5, 6] и как мне сделать так чтоб 1 + 2, 3 + 4, 5 + 6. Сделал вот таким способом, может есть какой то лучше?
a = [1, 2, 3, 4, 5, 6]
for i in range(0, len(a), 2):
   print(sum(a[i: i + 2]))
источник