Caso o script (ou a implementação da estrutura subjacente) esteja repetidamente abrindo e fechando o identificador de arquivo durante seu trabalho, ele poderá encontrar um erro de violação de compartilhamento no modo de gravação subseqüente aberto pelos seguintes motivos:
1) O script pode solicitar o acesso de gravação no modo exclusivo (excluindo o acesso de leitura simultâneo), portanto, se o seu programa editor / visualizador de arquivos estiver lendo apenas o arquivo, ele poderá disparar uma falha no script de escrita.
2) Além disso, alguns editores / visualizadores de arquivos bloqueiam o arquivo durante todo o tempo em que o arquivo é aberto.
Em conclusão, há 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.