Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 9, 2024 18:26:40

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

Python 3.12 работаю из директории documents, pip и python.exe работают. В конце net.py, который исполняется правильно вставил
file = open(“./output_3.txt”,“w”) # открытие в режиме записи
file.write(“Hello \n World”) # запись Hello World в файл
file.close() # закрытие файла
Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался пустым

Офлайн

#2 Дек. 9, 2024 21:32:00

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 43
Репутация: +  1  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34
file = open(“./output_3.txt”,“w”) # открытие в режиме записи

Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался
Любопытно. А что происходит, если изменить имя файла или путь к нему? Я не уверен что файл, в который Вы пишите, находится в директории Documents. И путь к файлу “./” мне не нравится.

Отредактировано Alex.Pro. (Дек. 9, 2024 21:35:42)

Офлайн

#3 Дек. 9, 2024 23:30:45

vic57
Зарегистрирован: 2015-07-07
Сообщения: 908
Репутация: +  127  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34
ну так проверьте

 with open('./output.txt') as f: print(f.read())

Офлайн

#4 Дек. 10, 2024 11:02:24

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

Вставка проверки показала, что текст в файле есть. Как найти сам файл?

Офлайн

#5 Дек. 10, 2024 14:33:03

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 43
Репутация: +  1  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34
Как найти сам файл?
Попробуй так. В начале:
 import os
А в конце:
 print(os.path.abspath(file))

Отредактировано Alex.Pro. (Дек. 10, 2024 14:33:26)

Офлайн

#6 Дек. 10, 2024 16:13:00

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят. Не удается и вставить его в ворл. Не смотря на все true в выводе.

Прикреплённый файлы:
attachment Output.txt (208 байт)

Офлайн

#7 Дек. 10, 2024 16:17:19

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

Не получилось прикрепить вместе программу и вывод. Пытаюсь прикрепить программу.

Отредактировано VAF34 (Дек. 10, 2024 16:17:42)

Прикреплённый файлы:
attachment Exist.py (1,7 KБ)

Офлайн

#8 Дек. 10, 2024 16:46:13

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 43
Репутация: +  1  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34
Не получилось прикрепить вместе программу и вывод.
Во-первых, для вставки цитат в шапке окна создания сообщения есть специальные кнопочки. Смотри чуть левее смайлика.
VAF34
Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят.
Во-вторых. В Output есть строка:
c:\Users\frost\Documents\output_2.txt
Что эта строка означает? Что говорит проводник Винды, если эту строку вставить ему в строку навигации? И вообще, какой файл надо найти?

Офлайн

#9 Дек. 10, 2024 18:26:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34
Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался пустым
Удали этот файл перед выполнением скрипта. Потом запусти свой скрипт. Если всё сработает, то файл появится и будет текст там внутри. Если же файл не появится, то он создаётся в другом месте.



Офлайн

#10 Дек. 11, 2024 07:46:06

vic57
Зарегистрирован: 2015-07-07
Сообщения: 908
Репутация: +  127  -
Профиль   Отправить e-mail  

Не смог вывести текст в файл

VAF34

 import os 
print(os.getcwd())
покажет текущую директорию

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version