Tengo un módulo de Python existente con un guión en su nombre, foo-bar.pymódulo Python con un guión o un guión (-) en su nombre
Cambiar el nombre del módulo es algo que yo preferiría evitar como el módulo se comparte, y tendría que buscar todos los lugares en los que se usa para que mi caso especial funcione.
¿Hay alguna forma de cargar un módulo cuyo nombre contenga el '-' prohibido?
(Entiendo que esta no es una buena práctica. Pero para esta situación, preferiría no rediseñar y probar un conjunto de aplicaciones mucho más grande. Tampoco creo que mis maestros corporativos aprobarían mi toma el momento de implementar dicho cambio.)
No se puede hacer un hallazgo-en-archivos en su IDE y reemplazar todos los 'foo-bar's con 'foobar' o lo que sea? ¿Qué tan difícil es eso? – agf
http://stackoverflow.com/questions/761519/is-it-ok-to-use-dashes-in-python-files-when-trying-to-import-them – BenH
Esta respuesta en particular: http: // stackoverflow.com/questions/761519/is-it-ok-to-use-dashes-in-python-files-when-trying-to-import-them/762693#762693 – BenH