Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 13.09.2022
Сообщений: 13

Построчно подставлять значения в программу из файла

14.09.2022, 09:08. Показов 1292. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго дня, Уважаемые коллеги!
Есть множество строк в файле, в формате hex:

0000000000000000000000000000000000000000 000000000000000000001388
0000000000000000000000000000000000000000 000000000000000000002710
0000000000000000000000000000000000000000 000000000000000000004e20
0000000000000000000000000000000000000000 000000000000000000009c40
0000000000000000000000000000000000000000 000000000000000000013880
0000000000000000000000000000000000000000 000000000000000000027100
0000000000000000000000000000000000000000 00000000000000000004e200
0000000000000000000000000000000000000000 00000000000000000009c400
0000000000000000000000000000000000000000 000000000000000000138800
0000000000000000000000000000000000000000 000000000000000000271000
0000000000000000000000000000000000000000 0000000000000000004e2000
0000000000000000000000000000000000000000 0000000000000000009c4000
0000000000000000000000000000000000000000 000000000000000001388000
0000000000000000000000000000000000000000 000000000000000004e20000
0000000000000000000000000000000000000000 000000000000000009c40000
0000000000000000000000000000000000000000 000000000000000013880000
0000000000000000000000000000000000000000 000000000000000027100000
0000000000000000000000000000000000000000 00000000000000004e200000
0000000000000000000000000000000000000000 00000000000000009c400000
0000000000000000000000000000000000000000 000000000000000138800000
0000000000000000000000000000000000000000 000000000000000271000000
0000000000000000000000000000000000000000 0000000000000004e2000000
0000000000000000000000000000000000000000 0000000000000009c4000000
0000000000000000000000000000000000000000 000000000000001388000000
0000000000000000000000000000000000000000 000000000000002710000000
0000000000000000000000000000000000000000 000000000000004e20000000
0000000000000000000000000000000000000000 000000000000009c40000000
0000000000000000000000000000000000000000 000000000000013880000000
0000000000000000000000000000000000000000 000000000000027100000000
0000000000000000000000000000000000000000 00000000000004e200000000
...

Их в формате dec необходимо, из файла построчно, подставлять в строку 5 скрипта, как значение b1 и проводить вычисление.
Вот скрипт Python:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import requests
from btc import *
 
a1 = 1 # здесь ставим a1 
b1 = 5000 # здесь ставим b1
 
B = [14646835474109151400998987371160163828573940607140529674370278472979564721828,53742978397911037904500448195702778001738967673036766315380189980698912836772] # публичный ключ
 
fileName = 'result.txt' # имя файла для записи результатов
 
fileName = 'result.txt'
fileName2 = 'result2.txt'
 
with open(fileName, 'w') as f1,open(fileName2, 'w') as f2:
 
    for i in range(21000):
    
        r1,s1,z1 = get_rsz_with_ab(a1, b1, B)
        
        f1.write("--------------------------------------------------\n")
        f1.write(f'a: {a1}\n')
        f1.write(f'b: {b1}\n')
        
        f1.write(f'r: {r1}\n')
        f1.write(f's: {s1}\n')
        f1.write(f'z: {z1}\n')
        
       
        f2.write(f'{hex(r1[0])}\n')
        
        a1 += 1
Значение построчных вычислений необходимо сохранять в папках скрипта. То есть в папках выхода работы скрипта находятся результаты вычислений всех строк файла.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.09.2022, 09:08
Ответы с готовыми решениями:

Необходимо читая из файла xml значения, подставлять их в программу
Здравствуйте ув.форумчане.Прошу помочь мне.Мне необходимо читая из файла xml значения,подставлять их в программу.Наверное не понятно,сейчас...

как брать значения из файла и подставлять в график?
Доброго времени суток. Мне нужно было сделать график многочлена Лагранжа с 3д эффектом, ну это я сделал. Но в очередной раз мне пришлось...

Значения х берутся из файла, как сделать так чтобы х брался из файла построчно? (Подробнее в описании)
Имеется заранее подготовленный файл со значениями х от -8 до 12, например: х=-8 х=-7 ... х=12 Значения записаны построчно. ...

4
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
14.09.2022, 10:27
Python
1
2
3
4
5
6
7
8
9
import requests
from btc import *
 
a1 = 1  # здесь ставим a1
 
with open('input.txt', 'r', encoding='utf-8') as f:
    for line in f:
        b1 = int(line.strip(), 16)
        ... # что-то вычисляем дальше
0
1 / 1 / 0
Регистрация: 13.09.2022
Сообщений: 13
14.09.2022, 10:46  [ТС]
Alexarh, Благодарю! Сейчас протестирую!

Добавлено через 10 минут
Alexarh, Ваши строки будут для каждой строки файла "input.txt" создавать нужное количество значений (21 000) а потом переходить к следующей строке, правильно понимаю?

Добавлено через 5 минут
Alexarh, Важно что бы создавалось для каждой строки файла создавалось 21 000 значений с одним значением b1, а затем создавалось так же по 21 000 для следующих строк соответственно
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
14.09.2022, 11:13
Лучший ответ Сообщение было отмечено william_am как решение

Решение

Я совсем ничего не понял.
Их в формате dec необходимо, из файла построчно, подставлять в строку 5 скрипта, как значение b1 и проводить вычисление.
Вот это код и делает. Каждую строку приводит к десятичному числу и подставляет в переменную b1. А дальше, какие надо вычисления, такие и добавь.
1
1 / 1 / 0
Регистрация: 13.09.2022
Сообщений: 13
14.09.2022, 11:16  [ТС]
Alexarh, Я понял, спасибо огромное за помощь! Хорошего дня!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.09.2022, 11:16
Помогаю со студенческими работами здесь

Открываются 2 текстовых файла, сложить построчно числа из 1 и 2 файла, сумму вывести в третий файл построчно
Товарищи, помогите с кодом пожалуйста.=( 1. Создать текстовый файл и сохранить в нём текст из 10..100 слов. Слова в тексте разделены...

Считывание из файла построчно и запись в файл построчно getline ()
# include <iostream> # include <vector> # include <fstream> # include <string> using namespace std; int main () { ...

Оцените программу, которая сравнивает два текстовых файла построчно
Набросал программку, которая сравнивает два текстовых файла построчно и выводит строки которых нет в первом файле но есть во втором. Прошу...

можно ли подставлять значения вместо имеющихся
Пишу к примеру в любой ячейке 1, а мне надо что бы автоматом поменялось на 2 ,или 3 , или 10 - ну кароче цифра 1 соответствует 3 ...

Составить программу, которая построчно печатает содержимое непустого текстового файла
Составить программу, которая построчно печатает содержимое непустого текстового файла, вставляя в начало каждой печатаемой строки ее...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через 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-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru