我使用了Google Clould Storage API。我得到的文件名为“ pdf / randomPdf.pdf”
我使用
new_filename = Path(file_name).stem + ".txt"
我这样做是为了将扩展名更改为.txt
现在我想将'pdf / ...'更改为'text /...'
我怎么能做到不分裂?
答案 0 :(得分:3)
您可以使用os.path.splitext(filename)
提取除文件扩展名以外的所有内容-pdf/pdfFile
。
您可以使用os.path.dirname(filename)
提取头部-pdf
。
您可以使用os.path.basename(filename)
提取尾巴-pdfFile.pdf
。
答案 1 :(得分:2)
答案 2 :(得分:0)
使用字符串内置方法replace()
。
newFilename = filename.replace('pdf/', 'text/').replace('.pdf', '.txt')