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

Не могу понять в чем проблему в коде

29.11.2022, 19:12. Показов 657. Ответов 4

Студворк — интернет-сервис помощи студентам
Здраствуйте, помогите решить задачку
Задание : Прочтите каждую строку изфайла learning_python.txt и замените слово Python названием другого языка, например
C при выводе на экран. Полученный файл должен быть создан в новом
каталоге, размещаемом в текущем. Откройте файл построчно и дайте
возможность пользователю определить какие измененные фразы актуальны,
например для языка С, а какие нет. Все ложные утверждения запишите в другой файл, а
истинные – в текущий.

Код:
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
print('task4')
text_1 = ''
right_info = ''
wrong_info = ''
with open(r'learning_python.txt','r',encoding="utf-8") as myfile3:
    for line in myfile3:
        text_1 += line
        text_1_c = text_1.replace('Python','Мову C')
if not os.path.isdir(r'new_catalog'):
    os.mkdir(r'new_catalog')
with open(r'new_catalog\C_file.txt','w') as c_file:
    c_file.write(text_1_c)
with open(r'new_catalog\C_file.txt','r') as c_file2:
    for line in c_file2:
        print(line)
        a=str(input('If right - "+",else - "-":'))
        if a == '-':
            wrong_info += line
        if a == '+':
            right_info += line
with open(r'new_catalog\C_file.txt','w') as right_info:
    right_info.write(right_info)
with open(r'new_catalog\wrong_info.txt','w') as wrong_info:
    wrong_info.write(wrong_info)
    print('Done')
Проблема:
Traceback (most recent call last):
File "C:\Users\\PycharmProjects\lab6\lab6.py" , line 60, in <module>
c_file.write(text_1_c)
File "C:\Users\\AppData\Local\Programs\Python \Python39\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors, encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-3: character maps to <undefined>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2022, 19:12
Ответы с готовыми решениями:

Не могу понять проблему в коде
Проблема в выдает в 15 строке , библиотека подключена import requests from bs4 import BeautifulSoup url = &quot;тут линк&quot; ...

Не могу понять проблему в своём коде
while True: import random random = random.randint(1, 2) user = input(&quot;Угадай число (от 1 до 5)&quot;) if user ==...

Не могу понять проблему в коде
Здраствуйте , хочу подсчитать сумму товара в корзине , но выдает ошибку :Fatal error: Uncaught Error: Call to a member function getSum() on...

4
398 / 255 / 98
Регистрация: 04.11.2022
Сообщений: 378
29.11.2022, 20:43
TheSa1ts1, ИМХО проблема в том, что объекты-файлы назвали так же, как переменные - строки 21, 23, right_info, wrong_info. Придумайте другие названия, или с большой буквы хотя бы.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.11.2022, 21:29
Vigilant Mole, нет, проблема не в этом
0
1 / 1 / 0
Регистрация: 21.10.2021
Сообщений: 73
29.11.2022, 23:19  [ТС]
1 проблема пишет что здесь:
Python
1
2
with open(r'new_catalog\C_file.txt','w') as c_file:
    c_file.write(text_1_c)
2 в файле cp1252.py:
Python
1
2
3
class IncrementalEncoder(codecs.IncrementalEncoder):
    def encode(self, input, final=False):
        return codecs.charmap_encode(input,self.errors,encoding_table)[0]
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
30.11.2022, 12:28
Ну елки-палки, в запись тоже кодировку утф-8 укажи
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2022, 12:28
Помогаю со студенческими работами здесь

Не могу понять проблему в коде при решении функции
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;math.h&gt; int main () { double x, y, z, g; ...

Не могу понять в чем проблема в коде
Дано целое число N (&gt; 1), а также первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N, содержащий...

Не могу понять в чем ошибка в коде
По началу код был рабочий,но потом почему то перестал работать ,помогите разобраться в данной проблеме,скоро сдавать курсовую var...

Ошибка в коде не могу понять в чем
Вот код программы: #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double R; int x; cout...

Не могу понять в чем ошибка в коде
Помогите разобраться, ошибка в коде map.put('1', new Instruction(&quot; &gt;1&quot;)); Вот весь код /* * To change this license header,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru