2013-07-14 4 views
0

J'ai créé un programme qui recueille et crée des données dans les fichiers de configuration (.ini) mais il faut que je sache comment je peux le faire pour vérifier si quelque chose est déjà dans le fichier de configuration alors si ce n'est pas là-bas, il y aura droit.Python: Vérifie le fichier de configuration

Voici un peu ce que je veux ressembler:

if 'name' not in config: 
    config['name'] 
else: 
    print('Name already exists.') 

donc des idées?

Merci à l'avance!

+0

Qu'est-ce que cela a à voir avec tkinter? –

Répondre

0

Voici un exemple:

import os 

# File does not exist, let's create it 
if os.path.exists('name') == False: 
    f = open('name', 'w') 
    f.write('sometext') 
    f.close() 

# File exists, let's check if it's empty and write into it 
# or if there's some text, write nothing 
else: 
    f = open('name', 'rw') 
    prev_text = f.read() 

    # File was empty 
    if prev_text == '': 
     f.write('sometext') 
    # File already had some text 
    else: 
     print 'This name already exists' 

    f.close() 
0

Eh bien je l'ai fixé en faisant ceci:

if user in config: 
    print('User Taken!') 
else: 
config.add_section(user) 

Ce tri tout, mais merci pour l'aide de toute façon!

Questions connexes