如何在Python中从路径中获取不带扩展名的文件名?

例如,如果我有"/path/to/some/file.txt"个,我会想要"file"个.

推荐答案

获取不带扩展名的文件名:

import os
print(os.path.splitext("/path/to/some/file.txt")[0])

打印:

/path/to/some/file

Documentation for os.path.splitext

Important Note:如果文件名有多个点,则仅删除最后一个点后的扩展名.例如:

import os
print(os.path.splitext("/path/to/some/file.txt.zip.asc")[0])

打印:

/path/to/some/file.txt.zip

如果您需要处理该案件,请参阅下面的其他答案.

Python相关问答推荐

如何将Matplotlib的fig.add_axes本地坐标与我的坐标关联起来?

Python panda拆分列保持连续多行

opencv Python稳定的图标识别

Chatgpt API不断返回错误:404未能从API获取响应

使用Keras的线性回归参数估计

将特定列信息移动到当前行下的新行

SQLGory-file包FilField不允许提供自定义文件名,自动将文件保存为未命名

当使用keras.utils.Image_dataset_from_directory仅加载测试数据集时,结果不同

在Python中处理大量CSV文件中的数据

查找两极rame中组之间的所有差异

有症状地 destruct 了Python中的regex?

从numpy数组和参数创建收件箱

组/群集按字符串中的子字符串或子字符串中的字符串轮询数据框

为什么np. exp(1000)给出溢出警告,而np. exp(—100000)没有给出下溢警告?

如何使用Numpy. stracards重新编写滚动和?

为什么if2/if3会提供两种不同的输出?

交替字符串位置的正则表达式

Pandas:填充行并删除重复项,但保留不同的值

如何在Gekko中使用分层条件约束

BeautifulSoup:超过24个字符(从a到z)的迭代失败:降低了首次深入了解数据集的复杂性: