【Python】拡張子を除いたファイル名を取得する方法

python

ファイル名の取得

パスの文字列からファイル名だけを取得するには、os.path.basename() を使います。

import os
path = '/python/test/abc.txt'  # ファイルパス

name = os.path.basename(path)  # ファイル名の取得
print(name)

<実行結果>

abc.txt

拡張子を除くファイル名だけを取得

拡張子を除くファイル名だけを取得したい場合は、os.path.basename() で取得したファイル名を”abc”と拡張子”.txt”に分割することで取得できます。

分割にはos.path.splitext() を使用します。

import os
path = 'python/test/abc.txt'  # ファイルパス

name = os.path.basename(path)  # ファイル名の取得
a = os.path.splitext(name)[0]
b = os.path.splitext(name)[1]
print(a)
print(b)

<実行結果>

abc
.txt

コメント

  1. MyBlog より:

    itstitle

    excerptsa

  2. buy cheap androxal purchase from canada

    purchase androxal generic when available

  3. purchase enclomiphene generic pharmacy usa

    buying enclomiphene uk sales

  4. cheap rifaximin generic in canada

    how to order rifaximin cost at costco

  5. order xifaxan cheap in uk

    discount xifaxan generic london

  6. discount staxyn generic online cheapest

    get staxyn buy in the uk

  7. purchase avodart price usa

    cheapest buy avodart australia where to buy

  8. buy dutasteride cheap prescription

    buy dutasteride purchase singapore

  9. how to order flexeril cyclobenzaprine generic now

    how to order flexeril cyclobenzaprine without a rx

  10. is it illegal to order gabapentin online

    how to buy gabapentin lowest cost pharmacy

  11. kanadská lékárna obecná kamagra

    koupit kamagra online bez lékařského předpisu

  12. ventes au comptoir de kamagra en angleterre

    medicament kamagra pharmacie gratuit comprime acheter en ligne

  13. online order fildena purchase usa

    cheap fildena usa generic

  14. order itraconazole uk buy cheap

    online order itraconazole generic australia

タイトルとURLをコピーしました