🔎 Как узнать имя файла Python на простом примере 🐍

Чтобы узнать имя файла Python, вы можете использовать переменную __file__.

print(__file__)

Детальный ответ

Как узнать имя файла в Python

В программировании на языке Python существует несколько способов получить имя файла, с которым вы работаете. В этой статье мы рассмотрим несколько подходов и предоставим примеры кода для каждого из них.

1. Модуль os

Модуль os предоставляет функции для работы с операционной системой, включая получение имени файла. Одним из наиболее распространенных способов является использование функции os.path.basename().

import os.path

file_path = '/путь/к/файлу.txt'
filename = os.path.basename(file_path)

print(f'Имя файла: {filename}')

В этом примере мы используем функцию os.path.basename() для получения имени файла из полного пути. Затем мы выводим имя файла на экран.

2. Модуль pathlib

Модуль pathlib предоставляет объектно-ориентированный интерфейс для работы с файловыми путями. Одним из способов получения имени файла является использование атрибута name объекта Path.

from pathlib import Path

file_path = Path('/путь/к/файлу.txt')
filename = file_path.name

print(f'Имя файла: {filename}')

В этом примере мы создаем объект Path, представляющий путь к файлу, и затем используем атрибут name для получения имени файла. Затем мы выводим имя файла на экран.

3. Работа с аргументами командной строки

Еще один способ получить имя файла в Python - это работа с аргументами командной строки. Вы можете передать имя файла в качестве аргумента при запуске скрипта и затем получить его из списка аргументов командной строки.

import sys

filename = sys.argv[1]

print(f'Имя файла: {filename}')

В этом примере мы используем модуль sys для доступа к списку аргументов командной строки. Затем мы получаем имя файла из списка аргументов и выводим его на экран.

Заключение

Теперь вы знаете несколько способов получить имя файла в Python. Вы можете использовать модуль os или pathlib, а также работать с аргументами командной строки. Выберите тот способ, который лучше всего подходит для вашей задачи и продолжайте программировать!

Видео по теме

join() и split() получаем имя файла #python

Работа с файлами в Python. Чтение и запись данных

Получаем имя файла из полного пути к нему. Python

Похожие статьи:

inplace python что это: вся информация, которую вам нужно знать!

🔎 Как преобразовать элемент массива в число в Python?

🔒 Как безопасно очистить файл с помощью Python: простой гид

🔎 Как узнать имя файла Python на простом примере 🐍

🔎 Как вывести цифры в строку Python: простая инструкция для начинающих

🔢 Как сортировать список по возрастанию в питоне 🐍

🗓️ Как определить, является ли год високосным или нет с помощью Python?