我想删除熊猫中的字符串

时间:2020-07-22 15:01:01

标签: python pandas

我在Python中使用os来检索文件夹中的文件列表。获得列表后,我想清理文件名并在每个文件名的末尾删除“ .pdf”。我正在尝试的方法不起作用。

    path = "C:/....."
    dirs = os.listdir(path)
    dirs = pd.DataFrame(data=dirs)
    dirs.replace({".pdf", None}, inplace=True)
    print(dirs, sep="\n")

这些是我文件夹中文件的示例 enter image description here 所以基本上,我只想保留文件名的数字。

1 个答案:

答案 0 :(得分:1)

您可以使用os.path.splitext()

dirs = os.path.splitext("/path/to/some/file.pdf")[0])

结果是:

/path/to/some/file