Python | os.path.supports_unicode_filenames object

File handling | Python Methods and Functions

The os.path.supports_unicode_filenames object in Python is used to check if arbitrary Unicode strings can be used as filenames or not.

os.path.supports_unicode_filenames always false in posix systems, except Darwin because posix systems don't care about the file name encoding. They treat filenames simply as a sequence of bytes.

Syntax: os.path.supports_unicode_filenames

Parameters: This is a non-callable object. Hence, no parameter is required

Return Type: This method returns a Boolean value of class bool. This method returns True if system supports Unicode string as filename otherwise returns False.

Code: using the os.path.supports_unicode_filenames object

# Python program to explain the os.path.supports_unicode_filenames object

# import of the os module

import os

# Check arbitrary Unicode
# string can be used as
# file name or not

support = os.path.supports_unicode_filenames


# Print result

print (support)