Как указать скрипту путь до файла в python?

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

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

Как указать скрипту путь до файла в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@pauline 

В Python для указания пути до файла в скрипте можно использовать стандартную библиотеку os или pathlib. Обе библиотеки предоставляют функции и классы для работы с путями в различных операционных системах.


Например, чтобы указать путь до файла example.txt, который находится в текущей директории, можно воспользоваться следующими способами:

1
2
3
4
5
import os

# Используем модуль os
path = os.path.join(os.getcwd(), 'example.txt')
print(path)


1
2
3
4
5
from pathlib import Path

# Используем класс Path из библиотеки pathlib
path = Path.cwd() / 'example.txt'
print(path)


В обоих случаях мы получим путь до файла example.txt, используя текущую директорию, которая возвращается функцией os.getcwd() или методом Path.cwd(), и объединив ее с именем файла с помощью функции os.path.join() или оператора /.

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

от caterina , год назад

@pauline 

Также можно указать полный путь до файла, например:


1 2


path = '/Users/username/Documents/example.txt' print(path)


Или относительный путь, используя '..' для указания на родительскую директорию:


1 2


path = '../example.txt' print(path)


Все зависит от того, какой путь вам нужен в конкретной ситуации. Обратите внимание, что символы пути могут отличаться в зависимости от операционной системы (например, в Windows используется обратный слэш '', а в UNIX-подобных системах - прямой '/')