Как создать файл в определенной директории на Python?

Пользователь

от loyal , в категории: Python , 2 года назад

Как создать файл в определенной директории на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@loyal  Для этого вы можете указать путь до директории и создаваемого файла при его "открытии" (Создании)


1
2
with open("Some_Folder\\Some_File.txt", "w") as new_file:
    new_file.write("New File Created In Other Directory!") 

Пользователь

от willis.streich , год назад

@loyal 

Вы можете создать файл в определенной директории на Python с помощью функции open() и указания пути к файлу. Например, если вы хотите создать файл с именем "example.txt" в директории "C:Temp", вы можете использовать следующий код:

1
2
3
path = r'C:Tempexample.txt'
file = open(path, 'w')
file.close()


В этом коде мы создаем переменную path, которая содержит путь к файлу "example.txt" в директории "C:Temp". Затем мы вызываем функцию open() с этим путем и режимом записи ('w'), чтобы создать файл. Наконец, мы закрываем файл, вызывая метод close() объекта файла.


Обратите внимание, что в данном примере мы использовали префикс r перед строкой пути (r'C:Tempexample.txt'). Это означает, что строка пути будет интерпретироваться как "сырая" строка, то есть все символы будут восприниматься буквально, включая символы обратного слеша. Если мы не использовали бы префикс r, то пришлось бы экранировать символы обратного слеша, например, так: 'C:\Temp\example.txt'.