首页 > 解决方案 > 如何在循环中将 r 前缀包含到字符串中?

问题描述

我有一个字符串列表(这些字符串基本上是地址)。在不使用 r 前缀的情况下,拆分选项有一些变化。将 r 前缀添加到单个字符串后,拆分选项可以正常工作。如何将 r 前缀添加到字符串列表中以相应地用反斜杠拆分?

all_address=['C:\Users\Desktop\post_calc_actions\5_Hm_2.79_T_5_0.sim','C:\Users\Desktop\post_calc_actions\10_Hm_2.79_T_5_0.sim','C:\Users\Desktop\post_calc_actions\15_Hm_2.79_T_5_0.sim']

all_address[0].split('\\') # ---- Not splitting correct

个人检查如下。

file_name=r'C:\Users\Desktop\post_calc_actions\5_Hm_2.79_T_5_0.sim'
file_name.split('\\')
['C:', 'Users', 'Desktop', 'post_calc_actions', '5_Hm_2.79_T_5_0.sim']

我希望从循环中拆分为 ['C:', 'Users', 'Desktop', 'post_calc_actions', '5_Hm_2.79_T_5_0.sim']

标签: python

解决方案


推荐阅读