Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576

Создать приложение windows

02.09.2020, 10:03. Показов 1252. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Ребята, подскажите, пожалуйста, в решении задачи.
Есть json файл, мне нужно его разобрать(по определенным условиям и сформировать нужный вид) и сделать csv.
Есть вариант решения на js, но через консоль.
Можно ли написать простое приложение(без необходимости установки) для обработки json и выгрузке получившегося файла?
С чего начать, как лучше сделать? на Питоне ни разу не работал, как раз хотел пощупать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.09.2020, 10:03
Ответы с готовыми решениями:

создать Windows-приложение
создать Windows-приложение, которое предлагает пользователю задать количество строк и ствопцив матрицы и при нажатии на кнопку...

Создать windows приложение
Создать windows приложение, которое по заданной размерностью матрицы создает квадратную матрицу А размером kxk и выводит в dataGridView....

Создать Windows-приложение
Используя компонент MainMenu, создать Windows-приложение для решения уравнения qx3 +px2=0;

11
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.09.2020, 10:24
Цитата Сообщение от Владимир23 Посмотреть сообщение
но через консоль.
Вот это непонятно.
Минимальное приложение на питоне, вообще-то, тоже будет консольным. Консоль - это нормально.
Цитата Сообщение от Владимир23 Посмотреть сообщение
Можно ли написать простое приложение(без необходимости установки) для обработки json
Для запуска питоновского скрипта нужен установленый питон. Либо делать ехе, но это изврат, из пушки по воробьям.
Цитата Сообщение от Владимир23 Посмотреть сообщение
С чего начать, как лучше сделать? на Питоне ни разу не работал, как раз хотел пощупать.
www.python.org, at your service.
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
02.09.2020, 10:28  [ТС]
Цитата Сообщение от dondublon Посмотреть сообщение
это изврат, из пушки по воробьям.
Согласен.
Ржунимагу, изврат заставлять блондинок в дебаггере хрома скрипт запускать скопипастенный из ворда.
Как exe'шник я это и представлял. делают же калькуляторы простенькие.
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.09.2020, 10:35
Владимир23, да, изврат, потому что ради простенькой операции (json->csv) у вас будет пакет на несколько десятков мегабайт.
Не понимаю, при чём тут дебаггер хрома и ворд.
Вы себе представляли неправильно. Если вам нужен ехе-шник, то питон - не лучший выбор.
Можете ржать дальше.
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
02.09.2020, 10:40  [ТС]
Цитата Сообщение от dondublon Посмотреть сообщение
Вы себе представляли неправильно. Если вам нужен ехе-шник, то питон - не лучший выбор
меня рассмешили пушка и воробьи.
подскажите на чем можно сделать7
Цитата Сообщение от dondublon Посмотреть сообщение
Не понимаю, при чём тут дебаггер хрома и ворд.
js скрипт в ворде хранится, девочка в хроме открывает дебаггер и в консольдебаггера вставляет скрипт.
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.09.2020, 10:54
Владимир23, "из пушки по воробьям" - устойчивое выражение.

Цитата Сообщение от Владимир23 Посмотреть сообщение
js скрипт в ворде хранится, девочка в хроме открывает дебаггер и в консольдебаггера вставляет скрипт.
Весело там у вас.
Ну, во-первых, если у вас уже всё завязано на MS Office, то можно VBA.
Во-вторых, интерпретатор JS, точнее, диалект JSript, в винде уже тоже имеется (см. Windows Script Host). JSON он, наверное, умеет обрабатывать нативно, я не в курсе. Это чтобы запускать на голой винде, даже без браузера.
В третьих, можно переписать на JS в виде простой веб-странички.

Если JS окажется слишком сложным (мне он в своё время немного поломал мозг) - то можно банальный C#.

Добавлено через 4 минуты
Ах да, ещё PowerShell. У него, правда, синтаксис ужасный. Зато безопасно (не ехе, всё открыто).
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
02.09.2020, 16:06
Цитата Сообщение от dondublon Посмотреть сообщение
У него, правда, синтаксис ужасный.
Да ничего ужасного. Обычный (правда объектно-ориентированный) command-line синтаксис с каналами (пайпами).

PowerShell
1
2
((cat -Path $pathToJsonFile) | ConvertFrom-Json).results |
    Export-CSV $pathToOutputFile -NoTypeInformation
Детали обработки можно выяснить в разделе Powershell.
Для запуска скрипта блондинкой придется написать еще батник на пару строк.
Или вообще можно засунуть весь скрипт в батник (это называемые гибридные батники).
0
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
02.09.2020, 16:11  [ТС]
Я накидал скрипт на powershell, подскажи как батник для запуска ps скрипта написать. Это же не exe будет?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
02.09.2020, 16:22
Цитата Сообщение от Владимир23 Посмотреть сообщение
подскажи как батник для запуска ps скрипта написать
С вопросами по cmd нужно идти в раздел cmd\powershell.
Ответ выше и так было немного offtop :-)
----------------------------
exe-шник из Python сделать, конечно, можно, но он и размерчик будет иметь немаленький и запускаться небыстро (так как это всего лишь упаковка в sfx архив с распаковкой в TEMP и последующим запуском).
Для подобного рода задач (если они требуют производительности) на Python обычно пишут микросервис, который работает в постоянном режиме где-то на серваке и к нему по http (каким-нибудь curl или wget) делают запрос, получают результат работы. Но для вас это будет сложно и, наверно, оверхед.
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.09.2020, 16:59
Garry Galler, ужасный-ужасный, я пробовал. Знаков < и > даже нет.
0
02.09.2020, 18:12

Не по теме:

Цитата Сообщение от dondublon Посмотреть сообщение
Знаков < и > даже нет
Больше\меньше или перенаправление ввода-вывода?
Во-первых, для больше\меньше используются опции.
Во-вторых для вывода в файл > работает, но фактически не нужен, так как есть более производительный командлет.

Цитата Сообщение от dondublon Посмотреть сообщение
я пробовал.
А я дофига писал. Очень вменяемый и мощный язык. Написать можно что угодно (в рамках разумных для интерпретируемого командного языка задач), благо прямое подключение ко всей .NET.

0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.09.2020, 20:32
Цитата Сообщение от Garry Galler Посмотреть сообщение
Больше\меньше или перенаправление ввода-вывода?
Вот именно.
Они попытались сделать powershell совместимым с batch. И в итоге получился такой мутант.

Добавлено через 28 секунд
Цитата Сообщение от Garry Galler Посмотреть сообщение
Написать можно что угодно (
можно и на brain**** писать, он же тьюринг-полный
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.09.2020, 20:32
Помогаю со студенческими работами здесь

Создать многооконное Windows-приложение
Помогите пожалуйста сделать! Вроде бы с другого языка надо переписать.... Создать многооконное Windows-приложение, в меню которого должны...

Создать приложение Windows Form
Добрый день! Помогите, пожалуйста, с заданием. Написала код на С#, представляющий собой парсер сайтов в консольном приложении: ...

Как создать Windows приложение
Требуется создать Windows приложение на Visual Basic 6! Где на панели Windows приложение не могу найти! Есть текст кода Програмний код...

Создать приложение windows form
Вообщем есть задание: Дан вещественный массив A Заменить каждый нулевой элемент главной диагонали максимальным элементом побочной...

Создать Windows приложение на JavaScript
Никак не найду решение простой, казалось бы, задачи. Мне надо создать простенькую программку для Windows. Писать я умею только на JS....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru