В дополнение к
ответу javedimkaopen(r'home\usr\bin\Desktop\myfile.txt', 'w')
Нужно указывать префикс
r, т.к. вы используете бэкслэш в пути к файлу.
"Нормальные" строки в Python используют бэкслэш для экранирование спец.символов (например, \n - перенос строки). Префикс
r указывает интерпретатору не делать этого:
print('Hello, \n World!')
>> Hello,
World!
print(r'Hello, \n World!')
>> Hello, \n World!
Также очень советую использовать "правильный слэш (
/), если вы сидите не на Windows (то есть путь будет
/home/usr/bin/Desktop/myfile.txt
)
У вас же ошибка в том, что вы указываете
относительный путь (без / в начале), хотя по вашему пути видно, что вы хотели указать
абсолютный путь (подробнее про разницу между ними
тут).