En caso de que el script (o la implementación del marco subyacente) esté abriendo y cerrando repetidamente el identificador de archivo durante su trabajo, puede encontrar un error de violación de uso compartido en el modo de escritura posterior abierto por las siguientes razones:
1) El script puede solicitar la escritura acceso en modo exclusivo (excluido el acceso de lectura concurrente), por lo que si su programa editor / visor de archivos aún solo está leyendo el archivo, puede provocar una falla en el script de escritura.
2) Además, algunos editores / visores de archivos bloquean el archivo durante todo el tiempo que tienen el archivo abierto.
En conclusión, hay posibles problemas que dependen del programa que esté utilizando para ver el archivo. Y existen posibles problemas derivados de la implementación (o el marco subyacente) del script que escribe en el archivo.