Форум сайта python.su
День добрый, наставьте на путь пожалуйста..
Задача:
1. есть много файлов html utf 16 litle
2. в файле всего одна строка
3. возможно ли сделать так.. чтобы каждый новый файл в дериктории проверялся и данная строка передавалась в некий интерфейс таблицу из которого можно было бы печать содержание каждого документа.
Что сделал:
- Сделал с помощью ткинтер открываю папку выбираю файл он мне выводит уже необходимые данные.. за сим все… дальше встал в ступор. Спасибо
Офлайн
Ничего не понял.
чтобы каждый новый файл в дериктории проверялся и данная строка передавалась в некий интерфейс таблицу из которого можно было бы печать содержание каждого документа.Зачем? Пример приведите. Ну так, для ясности.
import __hello__
Офлайн
есть файлы html внутри строка примерно такого содержания… <html><body><font size='2pt'><font face='Verdana','Arial','Arial'><br><br>efector dualis - efector dualis :: Отчет проверки сохранен: 20191028_152626<br>—————————————————————————————<br><br><img src= ‘./20191028_152626.bmp’ border='0'>
Это отчет. При прохождении нового отчета появляется новый файл с другими данными и тд.
Так вот нужно чтобы эти самые данные со всех файлов стекались в одно место и можно было посмотреть все очеты в одном документе, а не тыкать каждый раз файл и его править и копипастить в другой.
Как то так.
Офлайн
jedo73а) Зачем городить такой огород? Почему отчет в формате html?
Как то так.
0 */1 * * * /you/script.sh
#!/bin/bash # name script.sh grep 'br|img' $(find /target_directory -type f -mmin -60) >> /file/to/report.html
import __hello__
Офлайн
А кто знает почему… прибор такой отчет дает он к тому же еще и в Utf 16 lit….
А по подробнее можно? Это скриптами ? Или же батником?
Тут больше проблема в автоматизации… эти отчеты же будут постоянно появляться и с них нужно передавать данные в одно место… ну я себе это так представил.. что бы автоматизировать…
скорее всего я не с того конца взялся… Спасибо.
Офлайн
это все больше для юзера нужно адаптировать.. чтобы минимум действий было и меньше ошибок… вот и решил на питоне забахать… почитал попробывал с помощью ткинтер я запилил диалоговые окна выбора файла, из файла вывел нужные строки… и все бы хорошо… но задача не выполнена по прежнему.. пробовал сначала макросами в опен офис все это не вышло.. Поставил xampp залил все и вроде все хорошо и файлы все видно когда новые прибывают и посмотреть корректно можно.. но информация с отчета не систематизированно… но самая загвоздка это печать… по сути тут самое близкое это как в 1с печатная форма.. получил данные вот тебе распечаталась этикетка… Отчет/ дата/ выполнен.
Но это должно выглядеть так:
-отчет->данные из отчета->база отчетов
-отчет1->данные из отчета1->база отчетов
-отчет2->данные из отчета2->база отчетов
-отчетN->данные из отчетаN->база отчетов
Буду оч признателен за направление.
Офлайн
Экие у вас хотелки мощные, чтоб прямо как 1С
Или же батником?Я так понимаю, у вас винда?
import __hello__
Отредактировано delvin-fil (Ноя. 13, 2019 14:23:40)
Офлайн
К сожалению винда, в линуксе не силен только разве что сумел развернуть прокси сервер на кальмаре но не об этом… Спасибо за идею попробу с помощью баша … Или скриптов. А на питон и ткинтер меня толкнуло наличие гуя, что упростит жизнь юзера.. Благодаря Вашей подсказке возникла идея парсить файлы… Че нет то , как раз загнать скрипт и вперед. Спасибо большое)
Офлайн
jedo73Ну чего уж проще то в линухе.
К сожалению винда
import __hello__
Офлайн
А вы эту, например, книжицу читали? Датчик может и не такой точно, но софт то у них однотипный. Значит и настроить можно без всех ваших телодвижений сразу на генерацию отчетов.
import __hello__
Офлайн