Skip to content

Commit 396c773

Browse files
committed
MNT: migrate from codecs.open to open
1 parent 4257ad6 commit 396c773

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

pandas/tests/io/formats/test_to_latex.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import codecs
21
from datetime import datetime
32
from textwrap import dedent
43

@@ -42,15 +41,15 @@ def test_to_latex_to_file_utf8_with_encoding(self):
4241
df = DataFrame([["au\xdfgangen"]])
4342
with tm.ensure_clean("test.tex") as path:
4443
df.to_latex(path, encoding="utf-8")
45-
with codecs.open(path, "r", encoding="utf-8") as f:
44+
with open(path, encoding="utf-8") as f:
4645
assert df.to_latex() == f.read()
4746

4847
def test_to_latex_to_file_utf8_without_encoding(self):
4948
# test with utf-8 without encoding option
5049
df = DataFrame([["au\xdfgangen"]])
5150
with tm.ensure_clean("test.tex") as path:
5251
df.to_latex(path)
53-
with codecs.open(path, "r", encoding="utf-8") as f:
52+
with open(path, encoding="utf-8") as f:
5453
assert df.to_latex() == f.read()
5554

5655
def test_to_latex_tabular_with_index(self):

pandas/tests/io/test_common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,9 +523,9 @@ def test_codecs_encoding(encoding, format):
523523
index=pd.Index([f"i-{i}" for i in range(30)]),
524524
)
525525
with tm.ensure_clean() as path:
526-
with codecs.open(path, mode="w", encoding=encoding) as handle:
526+
with open(path, mode="w", encoding=encoding) as handle:
527527
getattr(expected, f"to_{format}")(handle)
528-
with codecs.open(path, mode="r", encoding=encoding) as handle:
528+
with open(path, encoding=encoding) as handle:
529529
if format == "csv":
530530
df = pd.read_csv(handle, index_col=0)
531531
else:

pandas/util/_print_versions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from __future__ import annotations
22

3-
import codecs
43
import json
54
import locale
65
import os
@@ -143,7 +142,7 @@ def show_versions(as_json: str | bool = False) -> None:
143142
sys.stdout.writelines(json.dumps(j, indent=2))
144143
else:
145144
assert isinstance(as_json, str) # needed for mypy
146-
with codecs.open(as_json, "wb", encoding="utf8") as f:
145+
with open(as_json, "w", encoding="utf-8") as f:
147146
json.dump(j, f, indent=2)
148147

149148
else:

0 commit comments

Comments
 (0)