我在Python中使用os
来检索文件夹中的文件列表。获得列表后,我想清理文件名并在每个文件名的末尾删除“ .pdf”。我正在尝试的方法不起作用。
path = "C:/....."
dirs = os.listdir(path)
dirs = pd.DataFrame(data=dirs)
dirs.replace({".pdf", None}, inplace=True)
print(dirs, sep="\n")
答案 0 :(得分:1)
您可以使用os.path.splitext()
。
dirs = os.path.splitext("/path/to/some/file.pdf")[0])
结果是:
/path/to/some/file