Python | os.path.normpath () метод
Модуль ОС в Python предоставляет функции для взаимодействия с операционной системой. ОС входит в состав стандартных служебных модулей Python. Этот модуль обеспечивает переносимый способ использования функций, зависящих от операционной системы. Модуль os.path - это подмодуль модуля ОС в Python, который используется для управления общим именем пути.
os.path.normpath()
method in Python is used to normalize the specified path. All redundant separator and up-level references are collapsed in the process of path normalization.
For example: A//B, A/B/, A/./B and A/foo/../B all will be normalized to A/B.
On Windows operating system, any forward slash (‘/’) in the path is converted to backslash (‘’).
Syntax: os.path.normpath(path)
Parameter:
path: A path-like object representing a file system path.Return Type: This method returns a string value which represents the normalized path.
Code #1: Use of os.path.normpath()
method
# Python program to explain os.path.normpath() method # importing os.path module import os.path # Path path = "/home//user/Documnets" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) # Path path = "/home/./Documents" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) # Path path = "/home/user/temp/../Documents" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) |
/home/user/Documnets /home/Documents /home/user/Documents
Code #2: Use of os.path.normpath()
method (On Windows)
# Python program to explain os.path.normpath() method # importing os.path module import os.path # Path path = r "C:/Users" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) # Path path = r "C:Users.Documents" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) # Path path = r "C:Usersadmin emp..Documents" # Normalize the specified path # using os.path.normpath() method norm_path = os.path.normpath(path) # Print the normalized path print (norm_path) |
C:\Users C:\Users\Documents C:\Users\admin\Documents
Ссылка: https://docs.python.org/3/library/os.path.html
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.