您可以簡單地分割.并忽略空字符串或{i}.也不要使用關(guān)鍵字作為變量。在您的情況下,不要用作str變量名稱。def solve(s): x = s.split('.') cnt = 2 l = len(x) - 1 while cnt and l: if x[l] == '' or x[l] == '{i}': l -= 1 continue else: cnt -= 1 l -= 1 return '.'.join(x[:l+1]) + '.'str1="Dev.TTT.roker.{i}.ridge.{i}."str2="Dev.TTT.roker.{i}.ridge.{i}.obj."print(solve(str1))print(solve(str2))輸出:Dev.TTT.Dev.TTT.roker.{i}.
1 回答

RISEBY
TA貢獻1856條經(jīng)驗 獲得超5個贊
由于您已經(jīng)在使用 XlsxWriter,因此您可以應(yīng)用 2 或 3“色階”條件格式。比例中使用的顏色可以更改:
worksheet.conditional_format('B3:K12',?{'type':?'2_color_scale'})
輸出:
添加回答
舉報
0/150
提交
取消