|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
||||||
Как получать и сохранять данные из списка текстового документа?23.05.2019, 14:16. Показов 2038. Ответов 13
Метки нет (Все метки)
Приветствую Всех Друзья! Помогите пожалуйста не особо силен в программирование. Нужно изменить код скрипта, у меня есть большой список сжатых публичных ключей. Мне бы хотелось переписать этот скрипт, нужно чтобы данные из "compressed_key" брались из Текстового документа .txt (то есть из списка!) и сохранялись в новый документ в виде несжатого публичного ключа ( "uncompressed_key").
Можно ли это сделать? Заранее Благодарю за помощь!!!
0
|
||||||
| 23.05.2019, 14:16 | |
|
Ответы с готовыми решениями:
13
Как при закрытии документа ASP.NET сохранять данные в файл? Как в StringGrid занести данные из обычного текстового документа? Как ввести/вывести данные из текстового документа в DataGridView и наоборот? |
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 23.05.2019, 14:26 | |
|
Конечно. Считать из файла содержимое. Разбить его на отдельные ключи. В цикле сформировать новые ключи, а затем сохранить их в файле.
1
|
|
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
|
| 23.05.2019, 14:28 [ТС] | |
|
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
| 23.05.2019, 14:38 | ||||||
1
|
||||||
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
||
| 23.05.2019, 19:13 [ТС] | ||
|
--------------------------- SyntaxError --------------------------- expected an indented block --------------------------- ОК ---------------------------
0
|
||
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
||||||
| 23.05.2019, 22:00 [ТС] | ||||||
|
Что-то исправил, но все равно выходит такая ошибка:
0
|
||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 24.05.2019, 08:23 | |
|
Посмотрите внимательно на мой код. Обратите внимание на то, как там расположены отступы. В вашем коде только строка
y_parity = int(compressed_key[:2]) - 2 относится к блоку for. А это неверно.Код на предпоследней изображ. верный. Только нужно строку y = -y % p занести в блок if.
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
|||||||
| 24.05.2019, 08:37 [ТС] | |||||||
0
|
|||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
| 24.05.2019, 09:53 | ||||||
1
|
||||||
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
|||||||
| 26.05.2019, 20:00 [ТС] | |||||||
![]()
0
|
|||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 27.05.2019, 07:46 | |
|
А зачем вы из кода убрали определение функции pow_mod?
Из вашего вопроса скопируйте ее и вставьте в свой код.
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
|||||||
| 27.05.2019, 10:11 [ТС] | |||||||
|
Я исправил как вы сказали и заработало! Но возникла другая проблема. Видите ли при обработке значения из файла, например вот этого: 02097249BE9025284FD94BE194560DE068CC3266 07FC774FDA4BDC4A01DBE86FEB Я получаю не правильный результат без добавления первой цифры "0" Получается вот такой вот неправильный результат: 0497249BE9025284FD94BE194560DE068CC32660 7FC774FDA4BDC4A01DBE86FEB9826b3888c3e960 0e0ca118887a88cbab434870f2525e98964fed78 f913a4ecc Как исправить алгоритм чтобы получать правильный публичный ключ: 04097249BE9025284FD94BE194560DE068CC3266 07FC774FDA4BDC4A01DBE86FEB9826b3888c3e96 00e0ca118887a88cbab434870f2525e98964fed7 8f913a4ecc
0
|
|||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|||||||||||
| 27.05.2019, 10:31 | |||||||||||
|
Я не знаю как работает ваш алгоритм и вряд ли смогу здесь чем-то помочь.
В глаза бросается только 25 строка. Если вы уверены, что 0 всегда должен добавляться в качестве 3-го символа результирующей строки, то замените
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
|
|||||||
| 27.05.2019, 10:50 [ТС] | |||||||
|
Все несжатые публичные ключи должны содержать 130 цифр от 0-9 , A-F Я нашел новый код и поставил туда ваши изменения которую вы мне посоветовали. За это спасибо вам ioprst
В этом коде я получаю результат такой что список создается от каждой цифры. То есть от "1". Вот я приложил результат в документ: https://pastebin.com/FM8wgd2m Необходимо чтобы был список содержащее 130 цифр В качестве файла 'Text.txt' я взял такие значение: 0200e7c810f4553fe1722522f8dcfc8e810757ef 427efefef79bdf08ddf3700fd5 0216b3e68fed004b2fea2119cdbb8ab2393dfe8f c99398da18e40b6e949e9e1278 022bbf0fcde9bcba6e1038b78bd6906ed00be95d 1a6f912a7352f5aca2d7bb6bbc 021060631ef4a610aebc3c9e24f5b0e33dcd0eb4 22b8223dbd75c1e6edfd21dd72 0218cbb66d6a417890aea6bf5f8a83a4d181a89c 5aba8121e20def5b42c311514e 025d8ea956802ed00ebec42b480c0eb77c6ada6e d3fceb40e5fff9aed0fa31c6b4 02264a8c56551abeb68d6112863249857a4360c3 8528d02b9313988ba062e6efed Помогите пожалуйста что нужно исправить в этом коде чтобы был список содержащее 130 цифр?
0
|
|||||||
| 27.05.2019, 10:50 | |
|
Помогаю со студенческими работами здесь
14
Как внести данные из документа в форме списка? Как сохранять и получать доступ к файлам (закаченным пользователем) за пределами корневой папки сайта на серве Взятие списка с текстового документа и сохранение в нем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|