rick1177

rick1177

Пикабушник
Дата рождения: 19 декабря 1984
поставил 5405 плюсов и 495 минусов
отредактировал 5 постов
проголосовал за 5 редактирований
Награды:
За неравнодушие к судьбе Пикабу5 лет на Пикабу
54К рейтинг 150 подписчиков 55 подписок 651 пост 49 в горячем

Вопроса пост про портативные внешние Powerbank

Товарищи, немного отстал от жизни. Подскажите, пожалуйста. Вот есть современный смартфон, типа Samsung S22 или S23. У этого товарища есть какой-то режим супер быстрой зарядки. Вопрос, а какие есть power-банки, которые поддерживают такие зарядки? Как вообще называется такая характеристика?

Спасибо.

Продолжение поста «Конвертация docx в pdf средствами python»

Хоть и захейтили, но был вопрос, про аналогичное решение, раскладывающее результаты по подкаталогам. Вот, специально для тех, кто просил.

https://disk.yandex.ru/d/myztbNC3xHl-Dg

Конвертация docx в pdf средствами python

Понадобилось тут мне по несколько раз на дню ковертить много файлов из word (*.docx) в PDF (*.pdf). Интернет полон информации, но что-то она местами старовата. Где-то много затыков на предмет используемой версии word, где-то много ещё чего-то. Ну т.е. с первого "тычка" не заработало.

Вот мой вариант, который, в общем-то без проблем отрабатывает.

  1. Ставим python;

  2. Ставим библиотеку pip install docx2pdf

  3. Размещаем файлик скрипта туда, где лежат файлы, которые требуется сконвертировать.

Ну и тем, кому не хочется качать файлик, вот текст скрипта:

import sys
import os
from docx2pdf import convert

def get_list_of_docx_files():
list_of_all_files = os.listdir('.')
list_of_docx_files = []
for filename in list_of_all_files:
if filename[-4:] == 'docx':
list_of_docx_files.append(filename[:-5])
return list_of_docx_files


list_of_all_files = get_list_of_docx_files()

with open('toPDF_results.txt', 'w+') as fp:
fp.write("Стартуем конвертацию для следующих файлов:"+ '\n')
for i, file in enumerate(list_of_all_files):
if i < len(list_of_all_files) - 1:
fp.write(str(file) +".docx" + '\n')
else:
fp.write(str(file)+".docx")
fp.write('\n')

for file in list_of_all_files:
try:
convert(file + ".docx", file + ".pdf")
except Exception as e:
with open('toPDF_results.txt', 'w+') as fp:
fp.write("Ошибка при конвертации файла:", str(e))

input("Нажмите Enter для выхода...")

Показать полностью

Вопрос по завершению работы приложения, работающего в мультипроцессинговом режиме

Ребят, вот такой забавный вопрос.

Написал я тестовое приложение, которое делает так: запускается, запускает в виде отдельных процессов 2 функции (назовём их proc_1 и proc_2), тритьим отдельным процессом запускает киллера (его задача - случайным образом выбрать и убить любого из proc_n)(он же killer). И есть процесс - восстановитель (пусть будет recov), который следит, живы ли proc_1 и proc_2 и, если кто-то из них помер, то восстанавливает его. Recov реализован двумя вариантами: в виде функции, которая также запускается в виде отдельного процесса; в виде набора инструкций внутри main. В первом случае (особенность реализации), она перезапускает процесс внутри отдельного потока от самой себя. Во втором случает, просто возникает новый процесс.

Короч, при запуске программы всегда видно 4 процесса.

Но вот, что я не сделал и не могу сообразить как сделать - завершение программы ))

Ну т.е. я могу завалить её через htop, но если я покушаюсь на корневой процесс, то дочерние меняют папу (шлюхи) и мне приходится валить всех по отдельности.

Как бы реализовать красиво и по какому признаку завершение программы. Т.е. пользователь хочет сделать stop, и она аккуратно всё завершает.

P.S. Не буду здесь писать код, чтобы не захламлять, прилагаю ссылочку на файлики питона

https://disk.yandex.ru/d/Qy1CMirrLY4V0A

Очень буду благодарен за ример реализации

Показать полностью

Вопрос одновременно про linux и python

Товарищи, подскажите, пожалуйста.

Есть у меня программка, написанная на питоне. В числе прочего в программе используется requests_html. После получения кода странице после запроса происходит response.html.render(timeout=30, sleep=1, reload=False), в смысле, страница рендерится, чтобы отработало javascript-оае содержание и я получил то, что за ним скрывается.

Короче, такой код отлично отрабатывает в моём Ubuntu.

Но вот незадача....

Я хотел, чтобы этот код заработал у меня на VDS c Ubuntu-ой, на котором, как вы понимаете, нет никакой графической части. Когда я запускаю приложение там, я виже, что некий процесс chrome открывается, потом закрывается, но вот программа не выдаёт нужный результат. В голове возникает мысль, что должна быть какая-то разница между запуском приложения на моей обычной Убунте и VDS, объясняющая, почему на последней отказывается работать.

Все нужные библиотеки в окружение я доставил, т.е. дело не в них. Была мысль, что должна быть графическая часть какая-то, но не знаю какая. Вопрос, сделайте, пожалуйста, предположения, которые можно попытаться проверить (если можно, то с командами для терминала), что нужно доставить на VDS, чтобы это заработало?

Продолжение поста «Мошенники - ленивые твари»

Это, как мне кажется, достойно публикации.

По итогу этого поста позвонил мне некоторый товарищ с номера +7 926 249 30 94 и вот мой диалог:

Продолжение поста «Мошенники - ленивые твари» Мошенничество, Полиция, Негатив, Телефонные мошенники, Обратная связь, Ответ на пост, Длиннопост

Ну т.е. это прям угроза уже пошла от мошенников, чтобы их воспринимали не всех одинкакого, т.е. "ходи - оглядывайся".

Мне нравится.

Показать полностью 1

Обучение и понимание Pandas 1

В общем, есть меня задачка изучить до автоматизма библиотеки для работы Data.

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

Данный пост больше для критики и предложений и поделиться первыми успехами.

Сделал небольшую страницу для получения валютного курса с сайта центробанка.

Предлагаю на обзор и на критику.

https://colab.research.google.com/drive/1AG6Y05AC-qIfNrHbSWd...

Нужна помощь! Ищу способ связаться с врачом онкологом!

Я понимаю что маловероятно, но очень нужна помощь и СИЛА ПИКАБУ!

Моя жена с тёщей сейчас в институте Блохина в Москве (сами мы из Перми). Прилетели по поводу страшной, но ещё операбельной опухоли и времени, как вы понимаете, в обрез.

Нас принимала на первичном осмотре доктор Овчинникова Анна Ивановна! Чудесный доктор. Поставила пометку срочности и отправила по анализам, чтобы решить, в какое отделение положить. А тёща уже аж плохо перемещается, срочность прям нарастает с каждой минутой.

Среди прочего, нужно сдать биопсию и какой-то анализ крови, который связан с этой биопсией. То ли я идиот, то ли ещё что-то, но первый приезд мой с тёщей мы его не сдали, хот направление есть.

Сейчас же, когда жена там, как назло, некий специалист находится в отпуске. А без этого специалиста кровь не берут. Я честно, не понимаю, как связаны эти вещи, но полагаю, что доктор Овчинникова А.И. могла бы пнуть эту ситуацию, изменить её.

Жена пробегала по всей больнице в её поисках, но видимо сегодня её не было.

Завтра они ещё один день там. Нам не может ни кто помочь, кроме, видимо Анны Ивановны.

Пожалуйста, сила Пикабу, помогите связаться с доктором!

+7 908 27 35 636 - мой номер.

https://t.me/Rick1177 - телеграмм.

Искренне надеюсь, что Сила Пикабу поможет.

Всем спасибо.

Показать полностью
Отличная работа, все прочитано!