Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/125: Рейтинг темы: голосов - 125, средняя оценка - 4.64
 Аватар для DewCooper
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242

Как сделать чтобы результат сохранялся в .txt файл

19.01.2019, 23:01. Показов 28335. Ответов 52
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Всех Друзья! Не силен в Пайтоне, но нужно изменить код на автоматическое сохранение в .txt файл:


Python
1
2
3
4
5
from bitcoin import *
 
with open("allprivkeys.txt") as f:
    for line in f:
        print(privtopub(line.strip()))

Мне очень нужно чтобы результат при запуске автоматический сохранялся в .txt файл. Благодарю за помощь!!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2019, 23:01
Ответы с готовыми решениями:

Как сделать чтобы результат сохранялся в .txt файл
Приветствую Всех Друзья! Не силен в Пайтоне, но нужно изменить код на автоматическое сохранение в .txt файл: Код отображает список...

Как сделать чтобы документ сохранялся именно в .txt
Как сделать чтобы документ сохранялся именно в .txt а не просто как файл а именно в .txt. Код тут :UsingDialogs

Как сделать чтобы после добавления или удаления из базы данных сохранялся результат?
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

52
 Аватар для iparktur
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 41
18.01.2020, 21:06
Студворк — интернет-сервис помощи студентам
Да, ctrl+С - это оно.

Цитата Сообщение от Dax Посмотреть сообщение
что строка Unicode
- т.е. если убрать эту u то ничего страшного.

f=open("win.txt","a")
f.write(s1)
f.write(s2)
f.close()

Цитата Сообщение от Dax Посмотреть сообщение
f=open("win.txt","a")
- если так записать, то в этот файл ( win.txt ) постоянно должна дописываться вся информация из консоли в ходе выполнения скрипта - верно ?

Но почему я не могу этот файл win.txt найти на компьютере ?
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
18.01.2020, 21:22
iparktur, на коленке спаял Вам скрипт
Python
1
2
3
4
5
6
7
import os
 
mlist = []
for i in (os.listdir(os.getcwd())):
    if i.endswith('py'):
        mlist.append(i)
print(mlist)
Или вот такой
Python
1
2
3
import glob
 
print(glob.glob('./*.py'))
что тот, что тот ищут файлы в папке, попробуйте осознать и малость переделать

Добавлено через 2 минуты
Цитата Сообщение от iparktur Посмотреть сообщение
Но почему я не могу этот файл win.txt найти на компьютере ?
Ищите и обрящите, говорил товарищ Христос
используйте скрипт правильно, найдите файл, останется передать имя в переменнную, отурывать только файлы нужного вида , в нужной папке)
1
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
18.01.2020, 21:27
Цитата Сообщение от iparktur Посмотреть сообщение
Но почему я не могу этот файл win.txt найти на компьютере ?
А почему вы не указываете полный (динамически вычисленный) путь к файлу?
Или вы не курсе, что рабочая директория вовсе не всегда совпадает с директорией скрипта?
1
 Аватар для iparktur
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 41
19.01.2020, 18:05
Цитата Сообщение от Garry Galler Посмотреть сообщение
А почему вы не указываете полный (динамически вычисленный) путь к файлу?
Или вы не курсе, что рабочая директория вовсе не всегда совпадает с директорией скрипта?
Честно скажу - я не в курсе как указать путь для сохранения файла ...

Вот весь скрипт (PYTHON_3.7 - 3.9) :

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
from bitcoin import *
import random
 
print("Loading...")
with open("pubkey.txt","r") as m:
    add = m.read().split()
add= set(add)
while True:
    ran = random.randrange(20282409603651670423947251286016,30423614405477505635920876929022)
    myhex = "%064x" % ran
    myhex = myhex[:64]
    priv = myhex
    pub = privtopub(priv)
    if str(pub) in add:
        print ("found!!!",pub,myhex)
        s1 = myhex
        s2 = pub
       
        f=open(u"win.txt","a")
        f.write(s1)
        f.write(s2)       
        f.close()
        break
    else:
        print ("searc...",pub)
        ran: ran + 1
Сразу скажу, что это не мой скрипт, и, как мне кажется, он работает не совсем правильно.
Я считал, что по логике, этот скрипт должен получить задание из файла "pubkey.txt" в котором могут быть 3, 5, 10 (и т.д) адресов, обработать эту информацию, и результат записать в файл "win.txt". Т.е. какое количество информации ему задано обработать, столько он и должен получить результатов и сохранить. На деле же он совсем не берет во внимание ту информацию, которую он получает из файла "pubkey.txt" - хоть там информация в 5 -10 -20 строк, хоть вообще файл пустой - скрипт запускается и молотит без остановки. Если я его останавливаю (комбинацией Ctrl+C) , то видно, что в любом случае он всегда стартует с одного и того-же места. Ну а файл "win.txt" я не могу найти на компьютере вообще.
Наверное, что этот скрипт - просто развод.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.01.2020, 18:48
В консоли хоть раз писало "found!!!"? Если нет - то файл на диске не создастся.

Вообще скрипт реализует брутофорс на приватный ключ. Причём глупый. Такие шифры не взламываются за адекватное время, тем более вы делаете взлом неправильно.
1
 Аватар для iparktur
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 41
20.01.2020, 12:44
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
В консоли хоть раз писало "found!!!"? Если нет - то файл на диске не создастся.
Вообще скрипт реализует брутофорс на приватный ключ. Причём глупый. Такие шифры не взламываются за адекватное время, тем более вы делаете взлом неправильно.
Я понимаю, что если не будет "found!!!", то и не будет файла "win.txt".
Если я беру пустой "pubkey.txt" , то скрипт запускается и работает.
Т.е. он работает просто как генератор случайных вариантов и, возможно, никакого сравнения не делает ???

Я же написал, что это не мой скрипт - я просто пытаюсь понять логику его работы.

Рыжий Лис, А у Вас имеется что-то интересно ?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
20.01.2020, 12:47
Цитата Сообщение от iparktur Посмотреть сообщение
никакого сравнения не делает ???
Да, файл же пустой

Цитата Сообщение от iparktur Посмотреть сообщение
Рыжий Лис, А у Вас имеется что-то интересно ?
Обсуждение взлома запрещено правилами форума.
1
 Аватар для iparktur
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 41
20.01.2020, 12:54
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Да, файл же пустой
Если файл пустой, то , по идее, и скрипт не должен запускаться; либо дать сообщение, что - "не с чем сравнивать" ...
А так запустил, он молотит, но неизвестно делает что-то полезное или нет - просто создается "видимость бурной деятельности" ...
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
20.01.2020, 12:57
Нет, с чего бы?
Цитата Сообщение от iparktur Посмотреть сообщение
Python
1
2
3
with open("pubkey.txt","r") as m:
    add = m.read().split()
add= set(add)
Посмотрите значение переменной add. Что-то там всё равно лежит.

Добавлено через 1 минуту
А так да - делает бессмысленную работу.

Подбирать приватный ключ тоже бессмысленно, но хоть есть мизерная надежда на результат.
0
 Аватар для iparktur
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 41
20.01.2020, 13:00
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
А так да - делает бессмысленную работу.
Подбирать приватный ключ тоже бессмысленно, но хоть есть мизерная надежда на результат.
У меня тоже сложилось такое-же мнение.
0
0 / 0 / 0
Регистрация: 19.04.2020
Сообщений: 2
19.04.2020, 01:29
import txnUtils
ImportError: No module named txnUtils

кто знает как решить?
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
19.04.2020, 01:37
Догадаться что нужно его установить?

Добавлено через 45 секунд
Python
1
2
3
4
5
6
>>> import не_знаю_что
Traceback (most recent call last):
  File "<pyshell#68>", line 1, in <module>
    import не_знаю_что
ModuleNotFoundError: No module named 'не_знаю_что'
>>>
0
0 / 0 / 0
Регистрация: 19.04.2020
Сообщений: 2
19.04.2020, 02:05
я пытался (pip install txnUtils) такого модуля нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2020, 02:05

Нужно дописать программу, чтобы результат сохранялся в файл
Помогите, пожалуйста, дописать программу, чтобы результат сохранялся в файл. #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

Где дописать .txt чтобы файл сохранялся с этим расширением?
Где дописать .txt чтобы файл сохранялся с этим расширением???? программа: begin {§*ЇЁбм ¬*ваЁжл ў д*©«} Window (3, 3, 77,...

Как сделать чтобы файл всегда сохранялся в каталоге с exe-файлом?
… Public REC: TSomeRec procedure LoadFile(Buffer: TMemo; const FileName: TFileName); … LoadFile(Memo1, OpenDialog1.FileName); ...

Как сделать так чтобы при закрытии окна сохранялся текстовый файл
]Здраствуйте, я решил создать свой текстовый редактор. Создал меню и написал код чтобы выводило сообщение сохранять ли файл? Все работает...

Как сделать, чтобы кэш не сохранялся в Mozilla?
Как сделать, чтобы кэш не сохранялся в Mozzila? Стандартное очищение через инструменты, настройки, дополнительно - сеть - НЕ ПОМОГАЕТ!...


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

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru