Ошибка с открытием файла

Darklev

Новичок
Пользователь
Ноя 5, 2020
16
0
1
Windows, Python 3.9.0, никаких модулей нет.
Есть папка.
В ней два файла
main.py - файл в котором лежит код o.txt - файл с которым код должен взаимодействовать
Мой код:
Код:
f = open("o.txt","r+")
if f.read(2) == "in":
    f.write(" abc")
При его выполнении выскакивает ошибка
File "c:\Путь к файлу\main.py", line 1, in <module>
f = open("o.txt","r+")
FileNotFoundError: [Errno 2] No such file or directory: 'o.txt'
Что делать ?
Я уже час голову ломаю кучу форумов перерыл но ничего не нашел.
 

Dmitriyk

Новичок
Пользователь
Ноя 7, 2020
8
3
3
Файл должен быть создан на момент открытия и иметь содержимое in, тогда код работает и добавляет в файл ' abc':

Python:
f = open('o.txt', 'w')
f.write('in')
f.close()
f = open("o.txt","r+")
if f.read(2) == "in":
    f.write(" abc")

Иначе будет ругаться: FileNotFoundError: [Errno 2] No such file or directory: 'o.txt'

Нет файла или директории.
 
Последнее редактирование:

MaximusMinimus

Новичок
Пользователь
Ноя 12, 2020
6
1
3
Как вариант, может в одном месте цифра 0, а в другом буква 0. Они похожи и на клавиатуре рядом.
 

Darklev

Новичок
Пользователь
Ноя 5, 2020
16
0
1
Как вариант, может в одном месте цифра 0, а в другом буква 0. Они похожи и на клавиатуре рядом.
Нет, я скопировал название файла и вставил в поле.
 

Darklev

Новичок
Пользователь
Ноя 5, 2020
16
0
1
Файл должен быть создан на момент открытия и иметь содержимое in, тогда код работает и добавляет в файл ' abc':

Python:
f = open('o.txt', 'w')
f.write('in')
f.close()
f = open("o.txt","r+")
if f.read(2) == "in":
    f.write(" abc")

Иначе будет ругаться: FileNotFoundError: [Errno 2] No such file or directory: 'o.txt'

Нет файла или директории.
спасибо помогло
 

Форум IT Специалистов