Créé une liste de chiffres ?

Résolu
Bonjour,
Je voudrais créé une liste de chiffres de 0 à 9999999 ou tous les chiffres seraient a la ligne a chaque fois ex:
1
2
3
4
5
6
........

comment faire, je n'est pas le temps de tout écrire
merci d avance de vos reponses
Configuration: Windows XP
Internet Explorer 7.0

15 réponses

  1. Contributeur
    Bon, si tu veux vraiment plus simple.
    On va faire en batch.
    Tu lances une console MS-DOS, et t'écris la commande suivante :
    for /L %i in (1,1,9999999) do @echo %i >> fichier.txt

    Cdlt
    1
    1. je suis tres debutant
      soit plus preci
      ouvrire ms-dos c la seule chose qu j ai reussi

      merci
      0
      1. je dois etre nul mais je ni arrive toujour pas ?
        0
        1. Contributeur
          Ouvre ton invité Ms-dos, place-toi dans le répertoire python qui contient l'exécutable (ou alors place ce répertoire dans le path, si ça te dit quelque chose), et lance la commande (python -c ...) que je t'ai donnée plus haut ;)
          0
      2. Modérateur
        Salut,

        En perl, en ligne de commande (sur windows il faut installer activePerl)
        perl -e 'print "$_\n" for 0 .. 9999999' > fichier.txt
        0
        1. Contributeur
          Salut,
          Hum, pas bête.
          En python, en ligne de commande :
          python -c "for i in range(1,10000000): print i" > fichier.txt
          0
      3. Colle ce qu'il a écrit dans un fichier test.py

        Ensuite lancer l'interpréteur Python dessus :

        python test.py


        Si je ne me trompe pas j'ai plus toucher au python depuis quelques années =)
        0
        1. Si si, le programme qu'a donné fiddy est correct.
          S'il tu n'arrives pas à le faire marcher, c'est une question de configuration sur ta machine.
          La 1ère ligne est le shebang utilisé sur les systèmes Linux pour indiquer l'interpréteur qui doit être lancé; mais cette ligne ne doit pas gêner car, sous Windows, elle sera considéré comme un commentaire.
          0
          1. oui
            je vais sur IDLE pus je cole se qur tu ma envoier
            0
            1. Contributeur
              Question bête : as-tu python installé sur ta machine ?
              0
              1. Contributeur
                Teste :
                #!/usr/bin/python
                
                file=open("fichier.txt","w")
                for i in range(1,100000000):
                    file.write(str(i)+"\n")
                file.close()
                
                0
                1. Contributeur
                  En C, en Bat, en Java, en Python, en quoi ?
                  0