Pythonで.movファイルのサイズをどのように取得できますか?他のファイルでは、私が行うことができます。Pythonでムービーファイルのサイズを取得
>>> f = open('<file>')
>>> import os
>>> os.path.getsize(f.read())
をしかし、私は試してみて、.movファイルでこれを行うとき、私は次のエラーを取得する:
>>> os.path.getsize(f.read())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/genericpath.py", line 49, in getsize
return os.stat(filename).st_size
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str
このエラーの原因とどのように希望される何私はファイルサイズを取得する?
は 'os.path.getsize( "")'動作しますか? –
Jacob
ファイルオブジェクトを使用すると、ファイルの最後まで検索し、 'tell()'を使って現在の位置(長さ)を取得できます。私はどれくらい信頼できるのか分かりませんが。 –
os.path.getsize()のドキュメントをチェックしてファイル名が必要であることを知りませんか?おそらく –