Forum >> Programmazione Python >> Files e Directory >> Generare un file .txt

Pagina: 1

Salve, ho generato un file .txt a partire da unDataFrame Pandas utilizzando le seguenti istruzioni:




with open('Meteo_out.txt', 'w') as fo:

fo.write(dtot.__repr__())





il file .txt è stato generato, ma diverse righe sono state tagliate nel modo seguente:








0 1 1 9 17 5 0

1 1 2 9 19 5 0

2 1 3 9 18 5 0

3 1 4 9 17 5 0

4 1 5 9 18 5 0

5 1 6 9 16 4 0

6 1 7 9 15 3 0

7 1 8 9 14 3 0

8 1 9 9 12 3 0

9 1 10 7 11 3 0

10 1 11 7 15 2 0

11 1 12 6 14 2 0

12 1 13 3 13 2 0

13 1 14 1 13 2 0

14 1 15 30 9 2 0

15 1 16 29 8 2 0

16 1 17 1 3 2 0

17 1 18 7 6 2 0

18 1 19 8 18 3 0

19 1 20 9 33 4 0

20 1 21 9 41 4 0

21 1 22 9 43 4 0

22 1 23 9 44 4 0

23 1 24 9 46 4 0

24 2 1 8 46 4 0

25 2 2 8 48 4 0

26 2 3 8 49 4 0

27 2 4 8 50 4 0

28 2 5 8 49 4 0

29 2 6 8 49 4 0

... ... .. .. ... .. ..

8730 364 19 8 53 4 0

8731 364 20 8 58 4 0

8732 364 21 8 64 4 0

8733 364 22 9 81 4 0

8734 364 23 9 94 4 0

8735 364 24 8 97 4 0

8736 365 1 8 100 4 0

8737 365 2 9 111 4 0

8738 365 3 9 104 4 0

8739 365 4 9 98 4 0

8740 365 5 9 85 4 0

8741 365 6 9 81 4 0

8742 365 7 9 101 4 0

8743 365 8 9 95 4 0

8744 365 9 9 87 4 0

8745 365 10 8 88 4 0

8746 365 11 8 95 4 0

8747 365 12 8 101 4 0

8748 365 13 8 88 4 0

8749 365 14 7 83 4 0

8750 365 15 7 73 4 0

8751 365 16 7 70 4 0

8752 365 17 7 70 4 0

8753 365 18 8 71 4 0

8754 365 19 8 69 4 0

8755 365 20 8 67 4 0

8756 365 21 8 62 4 0

8757 365 22 8 58 4 0

8758 365 23 8 57 4 0

8759 365 24 8 54 4 0





Come faccio a forzare il codice a scrivere nel file di testo tutte le righe del DataFrame Pandas?




Grazie a chi vorrà rispondermi.




Antonio
Ciao, è un problema di formattazione del file. Prova, da terminale, ad eseguire il file di testo mediante il comando:

hexdump -C Meteo_out.txt






o utilizza un editor esadecimale




Se ho capito bene tu stai salvando in esadecimale, ma editando in binario


Pagina: 1



Esegui il login per scrivere una risposta.