Форум сайта python.su
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 как был пустым, так и остался пустым
Офлайн
VAF34Любопытно. А что происходит, если изменить имя файла или путь к нему? Я не уверен что файл, в который Вы пишите, находится в директории Documents. И путь к файлу “./” мне не нравится.
file = open(“./output_3.txt”,“w”) # открытие в режиме записи
…
Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался
Отредактировано Alex.Pro. (Дек. 9, 2024 21:35:42)
Офлайн
VAF34
ну так проверьте
with open('./output.txt') as f: print(f.read())
Офлайн
Вставка проверки показала, что текст в файле есть. Как найти сам файл?
Офлайн
VAF34Попробуй так. В начале:
Как найти сам файл?
import os
print(os.path.abspath(file))
Отредактировано Alex.Pro. (Дек. 10, 2024 14:33:26)
Офлайн
Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят. Не удается и вставить его в ворл. Не смотря на все true в выводе.
Прикреплённый файлы:
Output.txt (208 байт)
Офлайн
Не получилось прикрепить вместе программу и вывод. Пытаюсь прикрепить программу.
Отредактировано VAF34 (Дек. 10, 2024 16:17:42)
Прикреплённый файлы:
Exist.py (1,7 KБ)
Офлайн
VAF34Во-первых, для вставки цитат в шапке окна создания сообщения есть специальные кнопочки. Смотри чуть левее смайлика.
Не получилось прикрепить вместе программу и вывод.
VAF34Во-вторых. В Output есть строка:
Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят.
c:\Users\frost\Documents\output_2.txtЧто эта строка означает? Что говорит проводник Винды, если эту строку вставить ему в строку навигации? И вообще, какой файл надо найти?
Офлайн
VAF34Удали этот файл перед выполнением скрипта. Потом запусти свой скрипт. Если всё сработает, то файл появится и будет текст там внутри. Если же файл не появится, то он создаётся в другом месте.
Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался пустым
Офлайн
VAF34
import os print(os.getcwd())
Офлайн