الفرق بين المراجعتين ل"Python/pathlib/Path/rename"

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...')
 
ط
 
سطر 1: سطر 1:
== التابع Path.cwd ==
+
==التابع <code>PurePath.rename</code> في بايثون==
يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lang="python3">
+
يعيد تسمية الملف أو المجلد بما يحدده الوسيط المُعطى. في نظام يونكس، إذا كان اسم الملف بعد إعادة التسمية موجودًا فعلًا كملف، فإنه يُستبدل دون أي إنذار إذا لدى المستخدم الصلاحيات اللازمة لذلك.
>>> Path.cwd()
 
  
PosixPath('/home/antoine/pathlib')
+
يمكن أن يكون الوسيط الي يحدد اسم الملف بعد إعادة التسمية سلسلة نصية أو كائن مسار آخر.
 +
==البنية العامة==
 +
<syntaxhighlight lang="python3">
 +
>>> p = Path('foo')
  
 +
>>> p.open('w').write('some text')
 +
9
  
</syntaxhighlight><span> </span>
+
>>> target = Path('bar')
 +
 
 +
>>> p.rename(target)
 +
 
 +
>>> target.open().read()
 +
'some text'
 +
</syntaxhighlight>
 +
==المعاملات==
 +
يمكن أن يكون الوسيط الذي يحدد اسم الملف بعد إعادة التسمية سلسلة نصية أو كائن مسار آخر.
 +
==القيمة المعادة==
 +
يعيد تسمية الملف أو المجلد بما يحدده الوسيط المُعطى. في نظام يونكس، إذا كان اسم الملف بعد إعادة التسمية موجودًا فعلًا كملف، فإنه يُستبدل دون أي إنذار إذا لدى المستخدم الصلاحيات اللازمة لذلك.
 +
==أمثلة==
 +
يبين المثال التالي طريقة استخدام التابع:<syntaxhighlight lang="python3">
 +
>>> p = Path('foo')
 +
 
 +
>>> p.open('w').write('some text')
 +
9
 +
 
 +
>>> target = Path('bar')
 +
 
 +
>>> p.rename(target)
 +
 
 +
>>> target.open().read()
 +
'some text'
 +
</syntaxhighlight>
 +
==انظر أيضًا==
 +
<span> </span>
 +
==مصادر==

المراجعة الحالية بتاريخ 16:46، 3 أغسطس 2018

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

يعيد تسمية الملف أو المجلد بما يحدده الوسيط المُعطى. في نظام يونكس، إذا كان اسم الملف بعد إعادة التسمية موجودًا فعلًا كملف، فإنه يُستبدل دون أي إنذار إذا لدى المستخدم الصلاحيات اللازمة لذلك.

يمكن أن يكون الوسيط الي يحدد اسم الملف بعد إعادة التسمية سلسلة نصية أو كائن مسار آخر.

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

>>> p = Path('foo')

>>> p.open('w').write('some text')
9

>>> target = Path('bar')

>>> p.rename(target)

>>> target.open().read()
'some text'

المعاملات

يمكن أن يكون الوسيط الذي يحدد اسم الملف بعد إعادة التسمية سلسلة نصية أو كائن مسار آخر.

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

يعيد تسمية الملف أو المجلد بما يحدده الوسيط المُعطى. في نظام يونكس، إذا كان اسم الملف بعد إعادة التسمية موجودًا فعلًا كملف، فإنه يُستبدل دون أي إنذار إذا لدى المستخدم الصلاحيات اللازمة لذلك.

أمثلة

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

>>> p = Path('foo')

>>> p.open('w').write('some text')
9

>>> target = Path('bar')

>>> p.rename(target)

>>> target.open().read()
'some text'

انظر أيضًا

مصادر