/Usuarios/smcho/Escritorio/soporte/[10,20] directorio tiene "abc.txt", pero cuando ejecuto el código Pythonglob y soporte de caracteres de Python ('[]')
import glob
import os.path
path1 = "/Users/smcho/Desktop/bracket/\[10,20\]"
pathName = os.path.join(path1, "*.txt")
print glob.glob(pathName)
Devuelve una lista vacía.
- ¿No puede Python controlar las letras del corchete u otras?
- ¿Hay alguna manera de resolver este problema?
@Roger: Gracias, lo he solucionado. – interjay
@ ~ unutbu: No, '[[10,20]]' buscará uno de los caracteres en '[102,' seguido de ']'. No solo dupliqué los corchetes, sino que creé una clase de caracteres: '[[]' es una clase de caracteres que contiene solo el caracter '['. – interjay
Ah sí. Estás en lo correcto. Gracias por la explicación. – unutbu