【发布时间】:2020-12-09 08:53:44
【问题描述】:
这是我的代码
path = r'C:/Users/user/documents/data'
def new_name(path, keyword, ext="csv"):
return ('\\'.join(path.split("\\")[:-1]) + "\\" + path.split("\\")[-1].split(".")[0] + keyword + "." + ext)
new_path = new_name(path, '_test')
print(new_path)
>>> \C:/Users/user/documents/data_test.csv # Output
C:/Users/user/documents/data_test.csv # What I want
我得到了一个文件的路径,我想在这个文件中添加一个关键字。 Pathlib(或类似的东西)是否也存在此选项? 由于此路径在 Mac 上无法正常工作,因此我想构建一个更通用的解决方案。
【问题讨论】: