Если при записи задается только имя файла, где искать этот файл? Как задать полный путь? пример кода:
fout = open("relativity", 'wt')
fout.write(poem)
fout.close()
Если при записи задается только имя файла, где искать этот файл? Как задать полный путь? пример кода:
fout = open("relativity", 'wt')
fout.write(poem)
fout.close()
Файл искать в текущем каталоге интерпретатора. Полный путь задается так, например:
fout = open("C:\\full\\path\\file.txt", 'wt')
Искать файл надо в текущем каталоге программы os.path.abspath(os.path.curdir)
import os
>>> os.path.curdir
'.'
>>> os.path.abspath(os.path.curdir)
'/home/sa'
Задать полный путь можно прямо в имени файла. Для разделения каталогов используйте os.path.sep, удобно через os.path.join(). Так ваш код не будет зависеть от операционной системы и реализации языка.
>>> os.path.sep
'/'
>>> os.path.join('каталог','имя_файла')
'каталог/имя_файла'
Для Виндовс допустимо использовать и \\ и /, но лучше везде использовать os.path.join