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

Пустая запись

10.05.2024, 06:53. Показов 1387. Ответов 26

Студворк — интернет-сервис помощи студентам
Доброго времени суток!!!
У меня такая проблема на Python'е:
Есть текстовый файл MyFile.txt
Если я произвожу запись в файл (хотябы с одним символом) - то Python перезаписывает файл всё впорядке
Но
Если я хочу просто очистить файл, или записать в него пустую стоку длина которой равно нулю, то Pyton не может этого сделать, и создаёт второй файл с названием (MyFile (WIN-7UPQVSVN6V0 conflicted copy 2024-05-10 08 33 48).txt)
Вот код программы
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
f = open('MyFile.txt', encoding="utf-8");
s = f.read();
f.close()
print(s)
 
s1 = ""
for i in range(len(s)):
    if ord(s[i])==32: break
    else: s1+=s[i]
 
f = open('MyFile.txt','w',encoding="utf-8");
f.write(str(s1))
f.close()
input()
Что я делаю нетак???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2024, 06:53
Ответы с готовыми решениями:

Сохраняется пустая картинка
Хочу получить картинку с ссылки, вроде она сохраняется правильно, но текст с картинки пропадает. Может быть это особенность данной ссылки...

Пустая строка после разделения
Код делит содержимое файла на 10 частей. но в каждом из файлов кроме последнего он ставит дополнительную пустую строку в конце ...

Первая пустая строка эксель файла
подскажите какой код написать чтобы найти первую пустую строчку в эксель файле

26
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,323
10.05.2024, 14:00
Студворк — интернет-сервис помощи студентам
вы бы уменьшили в посту код до
Python
1
2
3
f = open('MyFile.txt','w',encoding="utf-8");
f.write(" ")
f.close()
было бы меньше телодвижений))
а так я какие ошибки видел в коде, о тех и говорил))
0
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 48
10.05.2024, 14:01  [ТС]
Даже пробел нельзя туда записывать. Нужно вообще пустой!
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,323
10.05.2024, 14:05
Цитата Сообщение от darknez1 Посмотреть сообщение
Даже пробел нельзя туда записывать. Нужно вообще пустой!
Python
1
2
with open('MyFile.txt', 'w') as file:
    pass
Это создаст новый пустой файл с именем «MyFile.txt» в текущем рабочем каталоге. Если файл уже существует, его содержимое будет перезаписано
0
 Аватар для Semen-Semenich
5227 / 3473 / 1174
Регистрация: 21.03.2016
Сообщений: 8,301
10.05.2024, 14:32
darknez1, 5 раз запускал ваш код из первого поста. 5 раз перезаписывает один и тот же файл без создания новых.
0
 Аватар для Semen-Semenich
5227 / 3473 / 1174
Регистрация: 21.03.2016
Сообщений: 8,301
10.05.2024, 14:47
до запуска

ну и после
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.05.2024, 15:27
А эта папка случайно не под контролем какого-нибудь синхронизатора? Ну типа Мега, Дропбокс...
???
1
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 48
12.05.2024, 18:29  [ТС]
Спасибо большое кто помогал в решении проблемы. Я часто решаю задачи то дома то наработе, и лучшим для меня условием оказалось хранение данных в ОБЛАКЕ Маил ру, и это как теперь выяснилось стало проблемой. Так как если я напрямую сохранял на компьютере, то проблем не возникало!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2024, 18:29
Помогаю со студенческими работами здесь

Лишняя пустая строка при выводе
Всем ку, помогите пожалуйста, в ответе появляется пустая строчка, из-за этого решение не проходит. Суть программы в том, что у вас есть...

На выводе верхняя строка пустая, как ее убрать?
import sys num_steps = int(sys.argv) for x in xrange(num_steps+1): print(" " * (num_steps - x) + "#" *...

Пустая папка Scripts
В общем, загорелся я изучить Python, да только есть проблема. При установке папка scripts пустая. Переустанавливал уже по 10 раз 3 версии,...

Пустая база данных
Я - ноль в теме айти, приобрела фильм-бота, купила домен, все настроила, но база данных пустая (?). Не могу добавить ни фильмы, ни...

line пустая (возможно я идиот)
search = input("Что желаете найти? ") #Запрашиваем у юзера, что он хочет найти url = requests.get('https://www.google.com/search?q=' +...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru