with_stem تغير جذع الاسم، وتبقي اللاحقة في المثال. [1]
الخلاصة السريعة
لا؛ with_name تغير الاسم كاملًا. [1]
- with_stem تغير جذع الاسم، وتبقي اللاحقة في المثال. [1]
- with_stem أضيفت في بايثون 3.9؛ الطريقتان تعيدان مسارًا جديدًا. [1]
- مثال مؤلف على CPython 3.12.14: p أدناه من PurePosixPath؛ p.with_stem("leaf") تعطي root/leaf.txt. [1]
- p.with_name("leaf") تعطي root/leaf؛ الاسم الجديد لا يحتوي .txt. [1]
- تحكم: تركيب root ثم leaf مع .txt أو دونها يطابق الناتجين؛ يبقى الأصل root/bud.txt. [1]
الجزء الذي يتغير
with_stem تغير جذع الاسم، وتبقي اللاحقة في المثال. [1]
الإصدار والمسار الجديد
with_stem أضيفت في بايثون 3.9؛ الطريقتان تعيدان مسارًا جديدًا. [1]
تغيير الجذع
مثال مؤلف على CPython 3.12.14: p أدناه من PurePosixPath؛ p.with_stem("leaf") تعطي root/leaf.txt. [1]
from pathlib import PurePosixPath p=PurePosixPath("root/bud.txt") [1]

تغيير الاسم والتحكم
p.with_name("leaf") تعطي root/leaf؛ الاسم الجديد لا يحتوي .txt. [1]
p.with_name("leaf") -> root/leaf [1]
تحكم: تركيب root ثم leaf مع .txt أو دونها يطابق الناتجين؛ يبقى الأصل root/bud.txt. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
