Me encontré con un problema extraño y podría necesitar ayuda. Un archivo Javascript escribe un archivo python, que puedo usar en Blender para configurar y animar mi escena. todo funciona bien, y como se esperaba en Windows. Ahora resulta que si ejecuto javascript en mac, entonces el archivo python, que se ha escrito, no se puede ejecutar en blender. Porque el archivo python no tendrá saltos de línea. Aunque parezca extraño, muestra los saltos de línea de ese archivo exacto en todos los demás editores de texto (Bloc de notas, Wordpad, navegador Chrome, texto sublime, etc.) El archivo javascript está escribiendo saltos de línea con "\n", y por lo que leí, esto debería estar bien con linus y macOs. ¿Es "\n" el código correcto?
Ahora mi solución sería usar ";" al final de cada línea, pero ¿cómo codificaría el final de un bucle for sin usar las sangrías de una nueva línea?
Otra solución sería salir del ciclo for y dejar que cada ciclo for se escriba explícitamente (sin necesidad de sangrías)
Pero realmente agradecería una solución que mantenga el código simple. Realmente me gustaría entender por qué Blender pierde los saltos de línea "\n" cuando se crea el py en macOS.
cada ayuda es apreciada. aquí hay una captura de pantalla del archivo python en el editor de texto sublime:
el archivo py en el editor de texto sublime https://i.stack.imgur.com/rJibW.png
aquí hay una captura de pantalla del mismo archivo en blender el mismo archivo en blender https://i.stack.imgur.com/ScLUq.png