123 votes

Les fichiers .ini standard de Windows autorisent-ils les commentaires ?

Les commentaires sont-ils autorisés dans les fichiers ini de Windows ? (...en supposant que vous utilisiez l'option Chaîne de profil privé pour les lire...)

[Section]
Name=Value   ; comment

; full line comment

Existe-t-il quelque part une spécification correcte du format de fichier .INI ?

Merci pour les réponses - Cependant, je n'ai peut-être pas été assez clair. Il s'agit uniquement du format tel que lu par les appels de l'API Windows qui m'intéressent. Je sais que d'autres implémentations autorisent les commentaires, mais c'est spécifiquement la spécification et l'implémentation de MS Windows que j'ai besoin de connaître.

0voto

masaya Points 25

Oui, je suppose que le livre Kit de ressources Microsoft Windows pour groupes de travail l'ont défini. Jetez un coup d'œil à le livre

0voto

Zihan Qiao Points 11

Oui, elle le permet.

La façon de commenter est la suivante à utiliser ; pour une nouvelle ligne plutôt que juste après le contenu que vous voulez commenter dans la même ligne, ce qui est autorisé pour d'autres fichiers dans lesquels vous voulez faire des commentaires.

Permettez-moi de vous montrer un exemple :

J'utilise un fichier .ini pour passer certains paramètres pour mon fichier d'entraînement lorsque j'utilise le logiciel SUMO. Si j'écris comme ceci :

width_layers = 400 ;the number of neurons per layer in the neural network.

J'obtiendrai un message d'erreur qui se présente comme suit

ValueError : invalid literal for int() with base 10 : '400 ;le nombre de neurones par couche dans le réseau neuronal.'

Je dois créer une ligne pour cela, qui est

width_layers = 400
;the number of neurons per layer in the neural network.

Ensuite, cela fonctionnera. J'espère que cela vous aidera en détail !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X