“Python получить имя файла без расширения” Ответ

Как получить имя файла без расширения в Python

>>> import os
>>> base=os.path.basename('/root/dir/sub/file.ext')
>>> base
'file.ext'
>>> os.path.splitext(base)
('file', '.ext')
>>> os.path.splitext(base)[0]
'file'
Brainy Bat

Как получить только имя файла в Python

 import os
>>> base=os.path.basename('/root/dir/sub/file.ext')
>>> base
'file.ext'
>>> os.path.splitext(base)
('file', '.ext')
>>> os.path.splitext(base)[0]
'file'
Cooperative Crab

Python получить имя файла без расширения

os.path.splitext(file)[0]
Spotless Swan

Python получить имя файла без расширения

#Using pathlib in Python 3.4+
from pathlib import Path
Path('/root/dir/sub/file.ext').stem
Perfect Porcupine

Получите только имя файла без расширения от Path Python

from pathlib import Path

Path('/root/dir/sub/file.ext').stem
NA RACE

python filename без расширения

# OPTION 1
import os
name = os.path.basename('/root/dir/sub/file.ext').split(".")[0]		# returns >file<

# OPTION 2
from pathlib import Path
Path('/root/dir/sub/file.ext').stem		# returns >file<
# Note that if your file has multiple extensions .stem will only remove the last extension.
# For example, Path('file.tar.gz').stem will return 'file.tar'.
Cruel Crane

Ответы похожие на “Python получить имя файла без расширения”

Вопросы похожие на “Python получить имя файла без расширения”

Смотреть популярные ответы по языку

Смотреть другие языки программирования