📅  最后修改于: 2023-12-03 15:15:04.031000             🧑  作者: Mango
Python 3.4之后,Python加入了一个新的标准库——pathlib模块,用于处理文件路径操作。
path()方法是pathlib模块中最主要的方法之一,可用于创建路径对象。
from pathlib import Path
p = Path('/etc/passwd')
以上代码创建了一个Path对象p,表示了文件系统中的/etc/passwd文件路径。
Path对象还包括多个属性,用于获取路径中的各个部分的信息。
stem属性可以获取Path对象中的文件名部分,不包括扩展名。
from pathlib import Path
p = Path('/etc/passwd')
filename = p.stem
print(filename)
以上代码输出为:
passwd
这里使用path()方法创建了Path对象,然后使用stem属性获取到了文件名(不包括扩展名)。这样我们就可以方便地对文件进行操作了。
from pathlib import Path
p = Path('/etc/passwd')
filename = p.stem
print(filename)
要使用Python对文件进行操作,pathlib模块提供了非常方便的路径操作方法。其中,stem属性可以获取Path对象的文件名部分,是非常实用的属性之一。