ОС Windows
Python 3.12
Код программы:
def test_file_path(file_path):
"""Путь до файла
param file_path: абсолютный путь до файла
:return: название файла без расширения, названия диска и корневую папку
"""
split_string = file_path.split("\\")
name = split_string[-1]
file_name = name.split(".")[0]
disk_name = split_string[0]
root_folder = split_string[1]
return file_name, disk_name, root_folder
Вывод программы:
First differing element 1:
'C'
'C:'
- ('python', 'C', 'Python311')
+ ('python', 'C:', 'Python311')
Python 3.12
Код программы:
def test_file_path(file_path):
"""Путь до файла
param file_path: абсолютный путь до файла
:return: название файла без расширения, названия диска и корневую папку
"""
split_string = file_path.split("\\")
name = split_string[-1]
file_name = name.split(".")[0]
disk_name = split_string[0]
root_folder = split_string[1]
return file_name, disk_name, root_folder
Вывод программы:
First differing element 1:
'C'
'C:'
- ('python', 'C', 'Python311')
+ ('python', 'C:', 'Python311')