Zr7. 2023-05-12 19:20 采纳率: 0%
浏览 10

Python中re.match中的问题


            if re.match(f'{model_dir}/shard-\d+/{suffix}', filename):   
                shard = int(root.split('/')[-1].split('-')[-1])
                print(shard)
                model = model_init()
                model.load_weights(filename)
                models[shard] = {
                    'model': model,
                    'shard': shard
                }

上述代码中,re.match()运行完报错:re.error: bad escape \C at position 2,不知道该如何解决

  • 写回答

2条回答 默认 最新

  • callinglove 2023-05-12 19:27
    关注

    把f'{model_dir}/shard-\d+/{suffix}'赋值给一个变量打印出来看看是什么? 是否要转义 \

    评论

报告相同问题?

问题事件

  • 创建了问题 5月12日