<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>