الدالة ()os.fsdecode
في بايثون
تفك الدالة ترميز شبيه المسار (path-like) المُمرَّر من ترميز نظام الملفات، مُستخدِمةً مُعالِج الأخطاء 'surrogateescape'
أو المُعالِج 'strict'
في أنظمة ويندوز.
البنية العامة
fsdecode(filename)
الإصدار | التغييرات |
---|---|
3.2 | أُضيفَت الدالة في هذا الإصدار. |
3.6 | دُعِمَ استقبال الكائِنات المُنفِّذة للواجهة os.PathLike .
|
المعاملات
filename
شبيه المسار المُراد فك ترميزه من ترميز نظام الملفات.
القيمة المعادة
تُعيد الدالة سلسلة نصيّة غير مُغيّرة من الأصل، مفكوكة الترميز من ترميز نظام الملفات الخاص بالنظام.
تقوم الدالة ()os.fsencode
بالعملية العكس للدالة ()os.fsdecode
.
أمثلة
يُبيّن المثال التالي آلية عمل الدالة.
>>> from os import fsdecode
>>> fsdecode(b'/home')
'/home'