Python: When should a Python developer choose pathlib and File I/O deliberately?

Difficulty:

Medium

Questions:

1

Time Limit:

2 minutes

Passing Score:

100%

Question

When should a Python developer choose pathlib and File I/O deliberately?

  1. Choose pathlib and File I/O mainly when you want to postpone validation and fix issues manually later.
  2. Use pathlib when the code is doing real file-system work and the path operations themselves deserve readable intent.
  3. Choose pathlib and File I/O whenever you want the code to look more advanced, even if the design gets less clear.
  4. Choose pathlib and File I/O only to avoid modeling the real data shape or domain contract explicitly.

Hint

Think about the production scenario where the choice genuinely improves the code.

Answer and rationale

Correct answer: B. Use pathlib when the code is doing real file-system work and the path operations themselves deserve readable intent.

Use pathlib when the code is doing real file-system work and the path operations themselves deserve readable intent. Interviewers often ask this to see whether you can connect the concept to real design decisions.

Track: Python