ディスクの空き容量
次のコードを実行したときの出力として、正しいものを1つ選べ。
import shutil
u = shutil.disk_usage(".")
print(u.total > 0, u.used + u.free <= u.total)
- A
False True - B
True False - C
False False - D
True True
正解と解説を見る
正解:D
shutil.disk_usage(パス) は、そのパスのあるディスクの合計・使用中・空きの容量(バイト)を返す。大きなファイルを書き出す前の確認に使う。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `import shutil` | — |
| 2 | `u = shutil.disk_usage(".")` | u = usage(…) |
| 3 | `print(u.total > 0, u.used + u.free <= u.total)` | u = usage(…) |
| 結果 | 実際の出力 | True True |
- A
誤り。合計は 0 より大きい。
- B
誤り。使用中と空きの合計は、合計以下。
- C
誤り。どちらも成り立つ。
- D
正しい。
disk_usageは(合計, 使用中, 空き)を返す。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。