• [^] # Re: 2/3 idées

    Posté par . En réponse au message [RESOLU] [NOOB INSIDE] CONCATENER DES FICHIERS. Évalué à 1.

    Tout d'abord, un grand merci pour ta réponse.

    Je suis en train de chercher une solution moins « complexe ».

    Je pars sur un dictionnaire listant les 2 bornes encadrant une année:

    byYear = {2012: [920,947],
    2013: [948,999],
    2014: [1000,1051],
    2015: [1052,1103],
    2016: [1104,1155],
    2017: [1156,1203],
    2018: [1204,1260],
    2019: [1261,1312],
    2020: [1313,1364],
    2021: [1365,1378]}
    Sur la base de ça, j’ai un petit bout de code qui fait ce que je veux:

    with open('twic2012.pgn', 'w') as outfile:
    for i in tqdm(range(920, 947)):
    current_file = f"twic{i:03d}.pgn"
    with open(current_file) as infile:
    outfile.write(infile.read())
    outfile.write("\n")
    Le soucis c’est que je ne veux pas maintenir ce dict dans mon code.

    Pour la petite histoire le besoin est de me faciliter la vie pour télécharger les bases de The Week In Chess (https://theweekinchess.com/twic)