Строка: Получить имя и расширение файла.
Дана строка, содержащая полный путь к файлу, начиная с диска. Вывести только имя файла и расширение.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Дана строка, содержащая полное имя файла. Выделить из этой строки имя и расширение файла
дана строка, содержащая полное имя файла, т.е. имя диска, список каналов(путь), собственно имя и.
Пользователь вводит строку, содержащую полное имя файла. Вывести имя файла, расширение и имя первого каталога
Пользователь вводит строку, содержащую полное имя файла (Имя диска, список каталогов, имя файла и.
1183 / 759 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
adr = 'C:\Program Files\Google\Drive\googledrivesync64.dll' print(adr.split('\\')[-1])
googledrivesync64.dll
Am I evil? Yes, I am!
![]()
![]()
16120 / 9755 / 2731
Регистрация: 21.10.2017
Сообщений: 21,624
re.search(r'\w+\.\w+$', input())
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Строка: Вывести только название последнего каталога, имя файла и расширение из полного пути к файлу.
Задана строка, содержащая полный путь к файлу, начиная с диска. Вывести только название последнего.

Как получить расширение файла из имениИмеется строка com.archive.zip, и мне нужно получ
Имеется строка com.archive.zip, и мне нужно получить только последнюю подстроку, то есть.
Выделить с введенной строки отдельно имя файла, расширение и имя первого каталога
Пользователь вводит строку коротая содержит полное имя файла (имя дисков, список каталогов, имя.
Чтение имени файла средствами Python
Есть видео файл, нужно имя файла сохранить в переменную (для дальнейших преобразований), но сохранить нужно до расширения(.mp4). Как это сделать?
Отслеживать
задан 17 сен 2018 в 15:51
Sacred Sacred Sacred Sacred
381 1 1 золотой знак 7 7 серебряных знаков 21 21 бронзовый знак
Используйте docs.python.org/3/library/pathlib.html
17 сен 2018 в 15:54
Файл лежит на диске (известно ли где конкретно?) и нужно прочитать его имя? Или имя файла уже есть и нужно просто отбросить расширение?
17 сен 2018 в 16:02
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
from pathlib import Path file_name = 'C:/Users/111/video.mp4' path = Path(file_name) print(path.name) # video.mp4 print(path.stem) # video
Отслеживать
ответ дан 17 сен 2018 в 16:17
76.7k 6 6 золотых знаков 54 54 серебряных знака 121 121 бронзовый знак
Когда вы имеете имя+расширение в переменной filename:
In[152]: filename = "some_video.mp4"
вы можете использовать модуль os.path :
In[151]: import os.path In[153]: name, __ = os.path.splitext(filename) In[154]: name Out[154]: 'some_video'
В переменной __ будет расширение, но оно вам не нужно (потому такое чудесное имя):
In[155]: __ Out[155]: '.mp4'
Как получить имя файла?
Как получить имя слайдера и его значение
Здравствуйте! Подскажите пожалуйста, как получить в print() два переменных, одну с имением.
Как получить имя файла из формы
Здравствуйте! Есть форма, на основе некоторой модели в котором такое поле: file =.
Строка: Получить имя и расширение файла.
Дана строка, содержащая полный путь к файлу, начиная с диска. Вывести только имя файла и расширение.
Имя «.» не распознано как имя командлета, функции, файла сценария или выполняемой программы
Всем добрый день! Только недавно начал изучать Python и начал с редактора Pycharm. Установку.

Как получить имя учётки
Как получить имя учётной записи в windows, как получить имя пк понятно, подскажите как получить имя.
876 / 655 / 252
Регистрация: 10.12.2016
Сообщений: 1,603
1 2 3 4 5 6
>>> f = os.listdir()[0] >>> os.path.abspath(f) '/Users/admin/projects/fb2/xmlhighlighter.py' >>> os.path.basename(f) 'xmlhighlighter.py' >>>
![]()
2679 / 1585 / 512
Регистрация: 21.02.2017
Сообщений: 4,205
Записей в блоге: 1

Сообщение было отмечено HumidiFire как решение
Решение
HumidiFire,
filePath, ok = QFileDialog.getOpenFileName(self, "Выберите файлы", "", "*.pdf") if ok: fileName = QFileInfo(filePath).fileName()
Регистрация: 05.04.2021
Сообщений: 13
Нашел ещё вот такой способ с помощью библиотеки os:
self.file_document, _ = QFileDialog.getOpenFileName(self, "Выберите файлы", "", "*.pdf") self.file_document_name = os.path.basename(self.file_document)
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Conda : Имя «conda» не распознано как имя командлета, функции, файла сценария или выполняемой программы
Я вообще практически не понимаю Python. Просто мой проект требует написания на Python’e которого я.

Pip : Имя «pip» не распознано как имя командлета, функции, файла сценария или выполняемой программы
Если что япереустановил python 10 на python 9 вылезает такая ошибка при вводе в терминал к.

Как вывести имя файла
Есть вот такой кусок кода: import numpy as np import pandas as pd import matplotlib.pyplot as.

Как записать в строку байтов имя файла?
Как записать в строку байтов имя файла? появляется ошибка, что ‘bytes’ object has no attribute.
Из строки, содержащей полное имя файла, получить имя файла
Помогите Дана строка, содержащая полное имя файла, то есть имя диска, список каталогов (путь).
Извлечение имени файла из пути в Python
Иногда возникает необходимость извлечь имя файла из пути к нему. Это может быть полезно в различных ситуациях, например, при работе с файлами на разных операционных системах, где формат пути может отличаться.
Рассмотрим пример: есть путь к файлу a/b/c . Необходимо извлечь из этого пути имя файла, то есть c .
Для решения этой задачи в Python существует стандартная библиотека os , и в частности, модуль os.path . Он содержит функции для работы с путями в файловой системе.
Для извлечения имени файла из пути используется функция os.path.basename(path) , где path — это путь к файлу. Например:
import os path = "a/b/c" filename = os.path.basename(path) print(filename) # Вывод: c
Этот код извлекает имя файла c из пути a/b/c и выводит его.
Важно отметить, что функция os.path.basename(path) корректно работает с различными форматами путей, которые могут встречаться в разных операционных системах. Например, в Windows пути к файлам часто записываются с использованием обратных слэшей, а в Unix-подобных системах — с использованием прямых слэшей. Эта функция корректно обрабатывает оба этих формата.
Таким образом, библиотека os в Python предоставляет удобные функции для работы с путями в файловой системе, включая извлечение имени файла из пути. Это позволяет упростить и унифицировать работу с файлами в разных операционных системах.
