xlwings UDFS: ¿cómo configurar PythonPath / UDF_Modules correctamente?

¡Gracias por tu tiempo primero!

Recientemente he estado tratando de construir mis propias funciones de Excel usando Xlwings. A diferencia de usar

$ xlwings quickstart myproject 

que crearía un script de python en el mismo directorio que el archivo excel xlsm, me encantaría poner el script de python en cualquier lugar que desee, como “D: \ test0.py”, así que hice esto en la Configuración de funciones de VBA:

 PYTHONPATH = "D:\test0.py" UDF_MODULES = "test0" 

Excepto las dos líneas anteriores, no cambié nada en la Configuración de funciones. Sin embargo, lo que obtuve es solo: errores, no hay un módulo llamado ‘test0’

Ahora estoy completamente confundido, ¿qué debo hacer si quiero importar el módulo de “D: \ test0.py” correctamente? Sé que esta podría ser una pregunta estúpida, pero realmente necesito ayuda ahora.

¡Gracias de nuevo!

PYTHONPATH , como su nombre lo indica, es una ruta, no un archivo, es decir, debe estar usando

 PYTHONPATH = "D:\" 

xlwings quickstart myproject sigue siendo útil porque configura el archivo de Excel con el módulo VBA, incluso si desea mover el archivo de Python más adelante.