الفرق بين المراجعتين ل"Python/pathlib/PurePath/as posix"

من موسوعة حسوب
< Python‏ | pathlib‏ | PurePath
اذهب إلى التنقل اذهب إلى البحث
(بدء)
 
سطر 13: سطر 13:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
===<code>بدون معاملات</code>===
+
بدون معاملات
 +
 
 
==القيمة المعادة==
 
==القيمة المعادة==
 
يعيد التابع سلسة نصية تمثّل المسار الذي يحدده الكائن، مع استخدام رمز الشرطة الأمامية للفصل بين عناصر شجرة المسار.
 
يعيد التابع سلسة نصية تمثّل المسار الذي يحدده الكائن، مع استخدام رمز الشرطة الأمامية للفصل بين عناصر شجرة المسار.
 +
==أمثلة==
 +
يبين المثال التالي طريقة استخدام التابع:
 +
<syntaxhighlight lang="python3">
 +
>>>
 +
>>> p = PureWindowsPath('c:\\windows')
 +
>>> str(p)
 +
'c:\\windows'
 +
>>> p.as_posix()
 +
'c:/windows'
  
'''ملاحظة:''' أصبح تمرير سلسلة تنسيق نصية كمعامل <code>format_string</code> مفتاحي مهملًا في الإصدار 3.5 من اللغة.
 
==أمثلة==
 
يبين المثال التالي طريقة استخدام التابع:<syntaxhighlight lang="python3">
 
>>> import string
 
>>> formatter = string.Formatter()
 
>>> formatter.format("From {} to {}", 1, 5)
 
'From 1 to 5'
 
>>> coord = {'latitude': '37.24N', 'longitude': '-115.81W'}
 
>>> formatter.format('Coordinates: {latitude}, {longitude}', **coord)
 
'Coordinates: 37.24N, -115.81W'
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
*الدالة <code>[[Python/string/Formatter/vformat|Formatter.vformat()‎]]</code> :  هذه الدالة هي المسؤولة الحقيقية عن جميع عمليات التنسيق، حيث تؤدي مهمّة تقسيم سلسلة التنسيق النصية إلى بيانات حرفية وحقول استبدال.
+
 
*[[Python/string/format string syntax|صيغة سلاسل التنسيق النصية في بايثون.]]
 
 
==مصادر==
 
==مصادر==
<span> </span>
 
*[https://docs.python.org/3/library/string.html#string.Formatter.format قسم format في صفحة Custom string operations في توثيق بايثون الرسمي].
 

مراجعة 13:05، 3 أغسطس 2018

التابع PurePath.as_posix في بايثون

يقوم التابع as_posix()‎ بإعادة سلسة نصية تمثّل المسار باستخدام رمز الشرطة الأمامية (/)

البنية العامة

>>>
>>> p = PureWindowsPath('c:\\windows')
>>> str(p)
'c:\\windows'
>>> p.as_posix()
'c:/windows'

المعاملات

بدون معاملات

القيمة المعادة

يعيد التابع سلسة نصية تمثّل المسار الذي يحدده الكائن، مع استخدام رمز الشرطة الأمامية للفصل بين عناصر شجرة المسار.

أمثلة

يبين المثال التالي طريقة استخدام التابع:

>>>
>>> p = PureWindowsPath('c:\\windows')
>>> str(p)
'c:\\windows'
>>> p.as_posix()
'c:/windows'

انظر أيضًا

مصادر