Augmenter la capacité de l'EDI en Python comme un bloc-notes?

Nov 17 2020

J'ai un problème avec mon IDE en python ... Je veux faire une liste de nombres c'est-à-dire (40,000,000)mais quand je place cette commande, list(range(1000000))cela compte jusqu'à ce pas de problème mais j'ai essayé de faire défiler jusqu'au début du code et j'ai remarqué qu'il a commencé à partir de 999000au lieu de 1alors j'ai essayé cela à la place, list(range(1, 1000000))mais cela n'a toujours pas fonctionné comme il se doit. Donc, ce que fait l'EDI, c'est que s'il atteint la capacité maximale, il vide les informations précédentes pour les nouvelles. Y a-t-il des recommandations sur la façon d'étendre la capacité de l'EDI, comme ce serait le cas dans un bloc-notes?

Réponses

JorgeGuimaraes Nov 17 2020 at 09:58

Certains IDE vous permettent d'augmenter le nombre de "dernières lignes" qu'il peut afficher, mais tôt ou tard, vous frapperez à nouveau le mur. Au lieu de sortir vers un émulateur de terminal, essayez de sortir dans un fichier.


with open("output.txt", "w") as o:
    for i in range(len(my_list)):
        o.write("%d" % my_list[i])

Ouvrez simplement output.txt sur le Bloc-notes.