ahmed1990 نشر 19 سبتمبر 2015 أرسل تقرير نشر 19 سبتمبر 2015 كيف أستطيع نقل ملفات عن طريق بايثون 2 ؟ فلقد قمت بالبحث في دوال مكتبة os ولم أجد أية دالة لنسخ الملفات، نظامي هو لينكس أبنتو. اقتباس
0 هشام رزق الله نشر 19 سبتمبر 2015 أرسل تقرير نشر 19 سبتمبر 2015 هنالك طريقتين لتقوم بنسخ الملفات عن طريق البايثون 2.الأولى عن طريق دالة copy2 من مكتبة shutil كما في المثال التالي:import shutil shutil.copy2('/dir/file.ext', '/new/dir/')حيث أن '/dir/file.ext' هو الملف المطلوب نسخه وأما '/new/dir/' هو مسار المجلد الجديد للملف أي المجلد الذي تريد نسخ الملف إليه.أما الطريقة الثانية فهي عن طريق دالة system من مكتبة os حيث سنقوم بتمرير أمر cp الذي يقوم بنسخ الملفات، أي أننا سنقوم بإعطاء دالة system أمر لينكس لنسخ الملفات كما لو كنا في الطرفية:import os os.system(“cp -i /home/aaa/aaa.mp4 /home/bbb/”)للمزيد من معلومات حول مكتبة shutil أنصحك بمراجعة هذا المقال. اقتباس
السؤال
ahmed1990
كيف أستطيع نقل ملفات عن طريق بايثون 2 ؟ فلقد قمت بالبحث في دوال مكتبة os ولم أجد أية دالة لنسخ الملفات، نظامي هو لينكس أبنتو.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.