Caso o script (ou a implementação da estrutura subjacente) esteja abrindo e fechando repetidamente o identificador de arquivo durante seu trabalho, ele poderá encontrar um erro de violação de compartilhamento no modo de gravação subsequente aberto pelos seguintes motivos:
1) O script pode solicitar a gravação acesso no modo exclusivo (excluindo acesso de leitura simultâneo); portanto, se o seu programa editor / visualizador de arquivos ainda estiver lendo apenas o arquivo, ele poderá causar uma falha no script de gravação.
2) Além disso, alguns editores / visualizadores de arquivos bloqueiam o arquivo por toda a duração em que o arquivo é aberto.
Em conclusão, existem possíveis problemas que dependem do programa que você está usando para visualizar o arquivo. E há possíveis problemas decorrentes da implementação (ou da estrutura subjacente) do script que grava no arquivo.