我有一个字符串:
string1 = '../data/annotation/product_Aca_ma_MBIC11017.txt'
它基本上是我稍后将使用的文件的路径。
我想在特定位置添加string2 = 'fake_'
到string1
,使其看起来像:
'../data/annotation/fake_product_Aca_ma_MBIC11017.txt'
到目前为止,我做了:
string1 = string2+string1
输出为:
'fake_../data/annotation/product_Aca_ma_MBIC11017.txt'
如何在string2
的特定位置添加string1
?
答案 0 :(得分:5)
您正在操纵路径,因此请使用os.path
拆分并重新加入:
dir, filename = os.path.split(string1)
string1 = os.path.join(dir, string2 + filename)