<div dir="ltr">Scusate non capisco. Ho creato questo programma<div><br></div><div><div>filePath = "open_file.py"</div><div>buffer = "Lettura completa:\n"</div><div>buffer += open(filePath, 'rU').read()</div>
<div>print buffer</div><div><br></div><div>buffer = "Lettura riga per riga:\n"</div><div>inList = open(filePath, 'rU').readlines()</div><div>print inList</div><div>for line in inList:</div><div> buffer += line</div>
<div>print buffer</div><div><br></div><div>buffer = "Lettura di bytes:\n"</div><div>file = open(filePath, 'rU')</div><div>while(1):</div><div> bytes = file.read(5)</div><div> if bytes:</div><div> buffer += bytes</div>
<div> else:</div><div> break</div><div><br></div><div>print buffer</div></div><div><br></div><div>da IDLE mi funziona perfettamente ma da terminale (linux) mi da questo errore</div><div><br></div><div><div>luigi@luigi-300E4C-300E5C-300E7C:~/Programmi$ python3 read_file1.py</div>
<div> File "read_file1.py", line 4</div><div> print buffer</div><div> ^</div><div>SyntaxError: invalid syntax</div></div><div><br></div><div><br></div><div>Come mai ? Non dovrebbe essere un errore di sintassi.</div>
<div><br></div><div><br></div><div><br></div><div><br></div></div>