Или, чтобы избежать регулярных выражений, я бы заменил открывающую скобку на уникальную строку, затем заменил закрывающую скобку и затем заменил уникальную строку - может быть, круглая, но, на мой взгляд, это выглядит проще - только тестскажи, если это быстрее.Кроме того, я бы использовал одно и то же имя.
, то есть
path1 = "/Users/smcho/Desktop/bracket/[10,20]"
path1 = path1.replace('[','*UNIQUE*')
path1 = path1.replace(']','[]]')
path1 = path1.replace('*UNIQUE*','[[]')
pathName = os.path.join(path1, "*.txt")