Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Необходимо определить максимальную длину полученного отрезка Дано N отрезков провода длиной L1, L2, …, Ln сантиметров. Требуется с помощью разрезания получить из них K равных отрезков провода как можно большей длины, выражающейся целым числом сантиметров. Необходимо определить максимальную длину полученного отрезка. ВХОДНЫЕ ДАННЫЕ В первой строке входных данных находятся числа N и К (1≤N,K≤10^4). В следующих N строках записаны длины... https://www.cyberforum.ru/ python-beginners/ thread2011194.html Python Требуется написать программу, которая вычислит минимальный размер доски, которая потребуется для размещения
Когда Петя учился в школе, он часто участвовал в олимпиадах по информатике, математике и физике. Так как он был достаточно способным мальчиком и усердно учился, то на многих из этих олимпиад он получал дипломы. К окончанию школы у него накопилось n дипломов, причём, как оказалось, все они имели одинаковые размеры: w в ширину и h в высоту. Сейчас Петя учится в одном из лучших российских...
Python Реши кубическое уравнение ax^3+bx^2+cx+d=0 (a≠0) Дано кубическое уравнение ax^3+bx^2+cx+d=0 (a≠0). Известно, что у этого уравнения ровно один корень. Требуется его найти с точностью до 10^−4. ВХОДНЫЕ ДАННЫЕ Программа получает на вход четыре целых числа a, b, c, d, по модулю не превосходящие 1000, a≠0. Числа записаны в одной строке через пробел. ВЫХОДНЫЕ ДАННЫЕ Выведите единственный корень уравнения с точностью до 10^−4 (то... https://www.cyberforum.ru/ python-beginners/ thread2011186.html Python Для каждого числа из второго списка найдите его первое и последнее вхождение в первый список Даны два списка чисел. В первом списке содержится N чисел, отсортированных по неубыванию. Во втором списке находится M других чисел. Для каждого числа из второго списка найдите его первое и последнее вхождение в первый список. ВХОДНЫЕ ДАННЫЕ В первой строке входных данных записано N упорядоченных по неубыванию целых неотрицательных чисел — элементы первого списка. Во второй строке записаны M... https://www.cyberforum.ru/ python-beginners/ thread2011184.html
Python Найти слово в тексте
Уважаемые друзья. здравствуйте. Подскажите пожалуйста как изменить алгоритм. Сейчас осуществляется разбиение всех слов из столбца на слова, данные слова в виде строки ставятся в название столбца и если слово содержится в тексте, то 1. Нужно чтобы вместе разбитых слов, был мой отдельный список и в случае если слово есть в списке, то 1. магазин машин моделей москва радиоуправляемых МАГАЗИН...
Python Обмен числами 2 и 3 питона https://www.cyberforum.ru/ python-beginners/ thread2010725.html
Добрый день! Не могли бы подсказать, как мне использовать значения двух переменных, находяхщихся во втором питоне использовать в файле 3, переменный обновляются в цикле(Вы спросите почему нельзя запихнуть две проги в одну - ответ: у питона нет промежуточной версии, а либа для 3 питона не работает на 2, а для 2 не работает на 3). Если знаете как подружить can-python и opencvнапишите! Заранее...
Python Упорядочить дела сначала по классам, а внутри класса по фамилиям Однажды, неловкая секретарша перепутала личные дела учащихся. Теперь их снова необходимо упорядочить сначала по классам, а внутри класса по фамилиям. ВХОДНЫЕ ДАННЫЕ В первой строке входных данных записано число N (1≤N≤1000) – количество личных дел. Далее записано N строк, каждая из которых состоит из фамилии учащегося (строка без пробелов) и номера класса (целое число от 1 до 11). ВЫХОДНЫЕ... https://www.cyberforum.ru/ python-beginners/ thread2010712.html Отсортировать список рациональных дробей, заданных в виде a/b Python
Отсортируйте список рациональных дробей, заданных в виде a/b. ВХОДНЫЕ ДАННЫЕ Программа получает на вход NN дробей: сначала задается число N (1≤N≤1000), потом идет N строк, в каждой из которых записана одна дробь. Дробь записана в виде a/b, где a и b —натуральные числа. ВЫХОДНЫЕ ДАННЫЕ Программа должна вывести список этих дробей в порядке неубывания. Если в списке есть две равные дроби...
Python Количество шестизначных чисел, взаимно простых с числом 70 Всем привет! Помогите с задачкой, почему код не работает должным образом, если по логике он правильный? Или в чем моя ошибка? Два числа называются взаимно простыми, если они не имеют общего натурального делителя, кроме 1. Иными словами, их наибольший общий делитель равен 1. Найдите количество шестизначных чисел, взаимно простых с числом 70. a = 70 i = 100000 b = i while i < 1000000: https://www.cyberforum.ru/ python-beginners/ thread2010008.html Python Работа с файлами: количество символов в файле https://www.cyberforum.ru/ python-beginners/ thread2009941.html
Народ, такая ситуация: в файле находится текст: "Hello world". Программа должна выводить текст файла и количество символов в этом файле на экран. Текст выводит правильно, а количество символов пишет "0". В чем может быть проблема и как можно это решить? file = open('Проба.txt') print(file.read() + ' ' + str(len(file.read()))) file.close
Python Найти максимальное количество бочек, которые одновременно пребывали на барже
На барже располагает
4937 / 3290 / 1140
Регистрация: 21.03.2016
Сообщений: 8,071
29.06.2017, 21:31 0

Ввод словаря в файл, вывод из файла - Python - Ответ 10588394

29.06.2017, 21:31. Показов 15453. Ответов 5
Метки (Все метки)

Ответ

внимательней надо быть и смотреть из чего вы пытаетесь извлечь данные.
Python
1
2
3
4
5
6
7
8
9
10
11
import pickle
 
D = {'F':[1,2,3,4],'F1':[4,3,2,1]}
with open('pickle-first.txt', 'wb') as f:
    pickle.dump(D, f)
 
with open('pickle-first.txt','rb') as f:
    nev = pickle.load(f)
print(nev)
 
{'F': [1, 2, 3, 4], 'F1': [4, 3, 2, 1]}
и нет никаких проблем. ну а кракозябры- это же процесс преобразования объекта D в поток байтов вот и кракозябры

"Модуль pickle реализует мощный алгоритм сериализации и десериализации объектов Python. "Pickling" - процесс преобразования объекта Python в поток байтов, а "unpickling" - обратная операция, в результате которой поток байтов преобразуется обратно в Python-объект. Так как поток байтов легко можно записать в файл, модуль pickle широко применяется для сохранения и загрузки сложных объектов в Python."

Вернуться к обсуждению:
Ввод словаря в файл, вывод из файла Python
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2017, 21:31
Готовые ответы и решения:

Вывод файла, ввод в файл новых строк и сохранение этого в файл
у меня есть файл, с property и мне в него надо записать новые пары идентификатор = значение я...

Ввод\вывод в файл\из файла
#include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Ввод из файла и вывод в файл
#include&lt;iostream&gt; #include&lt;iomanip&gt; #include&lt;ctime&gt; #include&lt;cstdlib&gt; int main(){ ...

Файл: Ввод / вывод в / из файла
В общем, создавал двумя способами. Это ломает мне мозг. Только начал изучать c++. Подошел к такому...

5
29.06.2017, 21:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2017, 21:31
Помогаю со студенческими работами здесь

Ввод из файла и вывод в файл
procedure fayl(); begin assign(f, 'C:\file3.txt'); reset(f); while not eof(f) do begin...

Ввод из файла вывод в файл
По символьному файлу с текстом создать новый файл с форматированным текстом, в котором в каждой...

Ввод/вывод в файл/из файла
Не работает=( что нужно сделать, чтобы заработало? что я сделал не так? #include &lt;stdio.h&gt;...

Ввод из файла и вывод данных в файл
помогите пожалуйста написать ввод и вывод данных из файла,буду очень благодарен(программа работает...

Ввод из файла и вывод результата в файл
Здравствуйте! Программа декодирует текст из utf-8 в cp1251. Код найден на страницах форума. я...

Ввод и вывод данных из файла и в файл
Задача: Дана матрица B, состоящая из n строк и n столбцов. Получить массив Х1, Х2, ..., Хn по...

Ввод массива из файла, вывод – в файл
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru