Dans mon application, j'écris dans un fichier Excel. Après l'écriture, l'utilisateur peut voir le fichier en l'ouvrant. Mais si l'utilisateur oublie de fermer le fichier avant d'écrire, un message d'avertissement devrait apparaître. J'ai donc besoin d'un moyen de vérifier que ce fichier est ouvert avant d'écrire le processus. Pourriez-vous me fournir du code python pour faire cette tâche?vérifier si un fichier est ouvert en Python
Merci d'avance.
Cela ne fonctionne pas. Je peux toujours ouvrir un fichier qui est ouvert avec 'w +' par un autre processus. – Ace
@Ace: Parlez-vous d'Excel? Cette question concerne Excel et son incidence sur le verrouillage des fichiers. –
Ceci est spécifique à Windows, la question étant sur Excel, alors il est logique, mais pas dans tous les scénarios ce sera vrai. Par exemple, si un volume est monté sur le réseau, vous ne pouvez pas savoir si le fichier est ouvert si vous l'essayez dans un autre ordinateur du réseau, en particulier des serveurs ou des clients UNIX ou Linux. – Havok