Найти - Пользователи
Полная версия: Не смог вывести текст в файл
Начало » Python для новичков » Не смог вывести текст в файл
1 2 3
VAF34
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 как был пустым, так и остался пустым
Alex.Pro.
VAF34
file = open(“./output_3.txt”,“w”) # открытие в режиме записи

Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался
Любопытно. А что происходит, если изменить имя файла или путь к нему? Я не уверен что файл, в который Вы пишите, находится в директории Documents. И путь к файлу “./” мне не нравится.
vic57
VAF34
ну так проверьте
 with open('./output.txt') as f: print(f.read())
VAF34
Вставка проверки показала, что текст в файле есть. Как найти сам файл?
Alex.Pro.
VAF34
Как найти сам файл?
Попробуй так. В начале:
 import os
А в конце:
 print(os.path.abspath(file))
VAF34
Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят. Не удается и вставить его в ворл. Не смотря на все true в выводе.
VAF34
Не получилось прикрепить вместе программу и вывод. Пытаюсь прикрепить программу.
Alex.Pro.
VAF34
Не получилось прикрепить вместе программу и вывод.
Во-первых, для вставки цитат в шапке окна создания сообщения есть специальные кнопочки. Смотри чуть левее смайлика.
VAF34
Программа работает и выводит Output.txt
Но файла ни totalcommander ни far не видят.
Во-вторых. В Output есть строка:
c:\Users\frost\Documents\output_2.txt
Что эта строка означает? Что говорит проводник Винды, если эту строку вставить ему в строку навигации? И вообще, какой файл надо найти?
py.user.next
VAF34
Выполнение прошло без комментариев, но файл output_3.txt в директории Documents как был пустым, так и остался пустым
Удали этот файл перед выполнением скрипта. Потом запусти свой скрипт. Если всё сработает, то файл появится и будет текст там внутри. Если же файл не появится, то он создаётся в другом месте.
vic57
VAF34
 import os 
print(os.getcwd())
покажет текущую директорию
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB