Eu nu stiu python nici cat negrul sub unghie, da' cred ca abordarea ta e
gresita. Chiar trebuie sa folosesti cat si popen? Cred ca te scarpini cu mana
stanga la urechea dreapta :-) Python chiar nu poate citi direct fisierul?
Imposibil sa nu existe ceva de genul:
char buffer[1000];
FILE *x = fopen("test", "r");
while(!feof(x))
fgets(buffer, sizeof(buffer), x);
printf(buffer);
fclose(x);
Asa se face in C (desigur, sunt diverse variante, asta e aia cu citire linie
cu linie, poti sa citesti tot fisierul dintr-o bucata, memoria se poate aloca
dinamic, sunt necesare niste teste dupa deschiderea fisierului, trebuie
evitat buffer-overflow-ul, etc).
In python ar trebui sa fie si mai simplu...
On Wednesday 28 January 2004 13:58, Gabriel Gearip wrote:
> Salut.
>
> Este cineva care se pricepe (cat de cat) la Phyton?
> Am o miiica problema: vreau sa "bag" intr-o variabila textul unui
> fisier. Am incercat ceva de genul:
> variabila = os.popen ("cat fisier", "r")
> dar imi da: "cat: write error: Broken pipe".
> Ce pot sa fac?
--
Serghei.
---
Detalii despre listele noastre de mail: http://www.lug.ro/