PY3.W1514
Unspecified encoding
It is better to specify an encoding when opening documents. Using the system default implicitly can create problems on other operating systems. See https://peps.python.org/pep-0597/
Noncompliant Code:
Copy
def foo(file_path):
with open(file_path) as file:
contents = file.read()
Compliant Code:
Copy
def foo(file_path):
with open(file_path, encoding="utf-8") as file:
contents = file.read()