Je dois lire un fichier plist et rechercher une chaîne, puis ajouter une nouvelle ligne de texte sur la ligne suivante. Je ne peux pas imaginer qu'il en faudra beaucoup pour le faire. Cependant, le plist est en format binaire, donc pas vraiment sûr de savoir comment faire face à cela.Rechercher du texte puis ajouter une ligne après Python
Merci à l'avance,
Aaron
#Convert plist to XML
os.system('plutil -convert xml1 com.apple.iChat.Jabber.plist')
AutoDiscovery = "<integer>0<integer>"
import fileinput
for line in fileinput.FileInput("com.apple.iChat.Jabber.plist",inplace=1):
line = line.replace("<key>AutoDiscoverHostAndPort</key>",AutoDiscovery)
print line,
#Concert plist to binary file
os.system('plutil -convert binary1 com.apple.iChat.Jabber.plist')
Est-ce fichier plist sur OS X? – dawg
Oui, c'est sur OS X – Aaron
Utilisez 'plutil' pour convertir. – dawg