次の文字列があります:
a = "/home/user/Downloads/repo/test.txt"
私の目標は、 のみを含む文字列を作成することですtest
が、どうすればこれが実現できるでしょうか?
実はa
f = tkFileDialog.asksaveasfile(mode='w', defaultextension=".txt")
そしてa
、a = f.name
f.name
しかし、ファイル名だけが表示されるわけではないことに気付きました。
ベストアンサー1
Python 3.4以降では、pathlib
モジュール(Python の標準ライブラリに含まれています):
>>> from pathlib import Path
>>> p = Path("/home/user/Downloads/repo/test.txt")
>>> print(p.stem)
test
>>> print(p.name)
test.txt