Maison >développement back-end >Tutoriel Python >Comment puis-je parcourir les octets d'un fichier binaire en Python ?
Itérer sur les octets d'un fichier binaire en Python
Lorsque l'on travaille avec des fichiers binaires en Python, il faut souvent parcourir chaque octet dans le fichier. Ceci peut être réalisé en suivant les étapes suivantes :
示例代码:
# Python versions >= 3.8 with open("myfile", "rb") as f: while (byte := f.read(1)): # Perform operations on byte # Python versions >= 3, but < 3.8 with open("myfile", "rb") as f: byte = f.read(1) while byte != b"": # Perform operations on byte
Notez que lors de l'utilisation Dans les versions Python antérieures à 3.8, il faut anticiper les données de caractères brutes plutôt que les objets octets lors de la lecture du fichier. De plus, l'utilisation de versions Python antérieures à 2.5 nécessitera l'utilisation d'un bloc try/finally pour gérer correctement la fermeture des fichiers.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!