Non sono esattamente nuovo di Python, ma ho ancora difficoltà a capire cosa rende qualcosa "Pythonic" (e il contrario).Perché no len (file) in Python?
Quindi, perdonami se questa è una domanda stupida, ma perché non riesco a ottenere la dimensione di un file facendo un len (file)?
file. __len__
non è nemmeno implementato, quindi non è come se fosse necessario per qualcos'altro? Sarebbe confuso/incoerente per qualche motivo se fosse implementato per restituire la dimensione del file?
(1) In Python interprete interattivo eseguire 'importazione this'. (2) perché per implementare questo è necessario leggere il file fino alla fine. Quindi, è meglio chiedere a OS di farlo per te (ad esempio, come in [questa domanda SO] (http://stackoverflow.com/questions/6591931/getting-file-size-in-python)) – J0HN
perché qualcuno è venuto con os.stat e statinfo.st_size – varun