У меня есть def, который открывает файл из каталога, в нем есть файлы, и я хочу, чтобы каждый файл создавал что-то еще
def read_decks_from_disk():
deck_list = []
basepath = Path("Decks\\")
for filename in basepath.iterdir():
if filename.is_file():
with open(filename) as file:
deck_info = file.read().splitlines()
d = {
"nome": deck_info[0],
"formato": deck_info[1],
"prezzo": deck_info[2]
}
deck_list.append(d)
return deck_list
, когда я использую:
with open(filename) as file:
pycharm предлагает мое это:
Unexpected type(s):
(Path)
Possible types:
(Union[str, bytes, int])
(Union[str, bytes, int, PathLike])
как я могу это исправить и почему pycharm предлагает мое это, даже если код работает в любом случае?