السلام عليكم و رحمة الله وبركاته
كيف الحال إخواني إن شاء الله بخير
إخواني انا لدي مشروع بسيط وهو عن طريق بايثون و يقوم على فحص منافذ الويب و يقوم بطباعة أسم المنافذ و رقمه و معلومات عن الخدمة
لكن المشكلة الي واجهتني أن قمت بسحب ملف txt و هو يحتوي على ارقام و أسماء المنافذ من المنفذ 1 الي أخر منفذ
لكن توجب علي تحويله الي قاعدة بيانات sqlite
فقمت بقرائة الملف سطر سطر و تحويله الي list ثم قمت بكل العمل لكن المشكلة يقوم بتخزين سطرين ثم يقف و يعطيني رسالة خطأ و هي
pysqlite2.dbapi2.OperationalError: database is locked
لا أعلم ما هيب المشكلة بالضبط حاولت يمين يسار و نفس المشكلة
قمت بوضع السكربت الذي يقوم بتحويل ملف txt الي sqlite
و ملف txt الي يحتوي على منافذ و الخدمات و أيضا ملف sqlite و يحتوي على الجداول و كل شيء جاهز
لكن أتا في بالي المشكلة و هي ان بعض المنافذ لها نفس الرقم و في الجدول المخصص لرقم الممنفذ جعلته key فهل هذي هي المشكلة ؟؟ علما غير رقم المنفذ لكن نفس المشكلة
الملفات مرفقة
port.sqlite قاعدة البيانات
p.py ملف بايثون و هو الذي يقوم بتحويل ملف txt الي قاعدة بيانات
service.txt و هو الملف الذي يحتوي على المنافذ و الخدمات
كيف الحال إخواني إن شاء الله بخير
إخواني انا لدي مشروع بسيط وهو عن طريق بايثون و يقوم على فحص منافذ الويب و يقوم بطباعة أسم المنافذ و رقمه و معلومات عن الخدمة
لكن المشكلة الي واجهتني أن قمت بسحب ملف txt و هو يحتوي على ارقام و أسماء المنافذ من المنفذ 1 الي أخر منفذ
لكن توجب علي تحويله الي قاعدة بيانات sqlite
فقمت بقرائة الملف سطر سطر و تحويله الي list ثم قمت بكل العمل لكن المشكلة يقوم بتخزين سطرين ثم يقف و يعطيني رسالة خطأ و هي
pysqlite2.dbapi2.OperationalError: database is locked
لا أعلم ما هيب المشكلة بالضبط حاولت يمين يسار و نفس المشكلة
قمت بوضع السكربت الذي يقوم بتحويل ملف txt الي sqlite
و ملف txt الي يحتوي على منافذ و الخدمات و أيضا ملف sqlite و يحتوي على الجداول و كل شيء جاهز
لكن أتا في بالي المشكلة و هي ان بعض المنافذ لها نفس الرقم و في الجدول المخصص لرقم الممنفذ جعلته key فهل هذي هي المشكلة ؟؟ علما غير رقم المنفذ لكن نفس المشكلة
الملفات مرفقة
port.sqlite قاعدة البيانات
p.py ملف بايثون و هو الذي يقوم بتحويل ملف txt الي قاعدة بيانات
service.txt و هو الملف الذي يحتوي على المنافذ و الخدمات
تعليق