اذهب إلى المحتوى

TheBrain

الأعضاء
  • المساهمات

    208
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو TheBrain

  1. أريد قراءة ملفات مرفوعة من قبل المستخدم بدون حفظها إلى قاعدة البيانات، ولقد جربت طرق عديدة من بينها هذه: File.read(params[:uploaded_file]) لكن جميع محاولاتي باءت بالفشل، فما الطريقة الصحيحة لفعل ذلك في ريلز؟ الشيفرة البرمجية الخاصة بالعرض: <% form_for(:uploaded_file, @feed, :url => {:action=>'parse'}, :html=> {:multipart=>true}) do |f| %> <p> <%= f.label :uploaded_file, 'Upload your file.' %><br /> <%= f.file_field :uploaded_file %> </p> <p><%= f.submit 'upload' %></p> <% end %>
  2. أريد التأكد من محتويات سلسلة نصية ما إذا كانت رابط HTTP أو لا فهل توجد طريقة في روبي لمعرفة ذلك؟
  3. أريد التأكد من أنواع الملفات التي أملكها ما إذا كانت ملفات أو مجلدات، فهل توجد طريقة أو دالة معينة في لغة بايثون تُمكنني من فعل ذلك؟
  4. أريد معرفة ما إذا كان كائن datetime أكبر من كائن آخر بدقائق أو ساعات، ولقد جربت عدة طرق مثل هذه الطريقة لكنني حصلت على رسائل خطأ متنوعة: if (datetime.now() - self.timestamp) > 100 # Where 100 is either seconds or minutes فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  5. لدي القائمة التالية: L= [0, 23, 234, 89, None, 0, 35, 9] وعندما أنفذ عليها هذا السطر: L = filter(None, L) أحصل على النتيجة التالية (لاحظ إزالة الأصفار): [23, 234, 89, 35, 9] فهل توجد طريقة في بايثون لحذف فقط None من السلسلة النصية؟
  6. أريد الحصول على قيمة RGB لبيكسل معين في صورة أملك احداثياته، فهل هنالك طريقة لفعل ذلك؟ وهل يمكنني فعل العكس؟ أي تغيير بيكسل معين.
  7. أحاول إعداد مشروع دجانغو باستخدام محرك قاعدة بيانات PostgreSQL، لكنني أحصل على هذه الأخطاء عند تشغيل عمليات على قاعدة البيانات فمثلا عند تشغيل هذا الأمر:manage.py syncdb أحصل على هذه الأخطاء: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command klass = load_command_class(app_name, subcommand) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 67, in load_command_class module = import_module('%s.management.commands.%s' % (app_name, name)) File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in im port_module __import__(name) File "C:\Python27\lib\site-packages\django\core\management\commands\syncdb.py" , line 7, in <module> from django.core.management.sql import custom_sql_for_model, emit_post_sync_ signal File "C:\Python27\lib\site-packages\django\core\management\sql.py", line 6, in <module> from django.db import models File "C:\Python27\lib\site-packages\django\db\__init__.py", line 77, in <modul e> connection = connections[DEFAULT_DB_ALIAS] File "C:\Python27\lib\site-packages\django\db\utils.py", line 92, in __getitem __ backend = load_backend(db['ENGINE']) File "C:\Python27\lib\site-packages\django\db\utils.py", line 33, in load_back end return import_module('.base', backend_name) File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in im port_module __import__(name) File "C:\Python27\lib\site-packages\django\db\backends\postgresql\base.py", li ne 23, in <module> raise ImproperlyConfigured("Error loading psycopg module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No mo dule named psycopg
  8. جربت استخدام capitalize() لتغيير حالة الحرف الأول من السلسلة النصية إلى حرف كبير لكنها لم تعمل هذه الطريقة عند وجود رقم واحد أو أكثر في بداية السلسلة النصية حيث أرغب في مثيل هذه الحالة الانتقال إلى الحرف الموالي لتغيير حالته كما في المثال التالي: 1bob 5sandy أريدها أن تكون كهذه: 1Bob 5Sandy
  9. أريد أن أكتب حلقة تكرار تدور حول قائمتين معا في نفس الوقت، أي بطريقة مشابهة لهذه: for i in range(len(Latitudes): Lat,Long=(Latitudes[i],Longitudes[i]) فهل هذا ممكن في لغة بايثون؟ وكيف يمكنني فعل ذلك؟
  10. هل توجد في لغة بايثون مكتبات خاصة لتشغيل الملفات الصوتية من نوع mp3؟ لأنني جربت عدة مكتبات صوتية لكنها لا تدعم mp3.
  11. أملك عدة مسارات وأريد مقارنة كل مسارين لأحصل على المسار المشترك بينهم أي في أي جزء من المسار يشتركون، فما أسهل طريقة لفعل ذلك؟
  12. أحتاج إلى إضافة عدد صحيح معين إلى بداية قائمة حيث أن هذا العدد موجود داخل متغير فلذلك كتبت هذا السطر: a + list ولقد حصلت على رسالة خطأ، فما الطريقة الصحيحة لفعل ذلك؟
  13. أريد مقارنة محتويات مصفوفتي numpy في لغة بايثون، فلقد جربت استخدام طريق المقارنة بـ == لكنها قامت بمقارنة كل عنصر على حدة كالتالي: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool)فهل هنالك طريقة لمقارنة جميع العناصر مع بعضها وإرجاع قيمة منطقية واحدة فقط؟
  14. أريد مقارنة أعداد إصدارات لبرنامج معين في بايثون ومعرفة ما الإصدار الأحدث، حاولت مقارنة السلاسل النصية لكنها تعطي نتيجة خاطئة كالتالي: >>> "2.3.1" > "10.1.1" True
  15. أملك قائمة كبيرة جدا وأحتاج إلى الحصول على مواقع أكبر قيمة بين عناصرها، فمثلا القائمة التالية: a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50, 35, 41, 49, 37, 19, 40, 41, 31] أكبر عنصر فيها هو 55 ومواقعه 9 و12، فما الطريقة الصحيحة للحصول على هذه القيم في بايثون؟
  16. أحتاج إلى قراءة ملف نصي كبير وتنفيذ دالة معينة على كل سطر منه، فما الطريقة الصحيحة التي يمكنني من خلالها فعل ذلك؟
  17. أحتاج إلى كتابة برنامج يأخذ قيمتين من المستخدم ويرجع تسلسل أعداد فيبوناتشي ما بين القيمتين، فما الطريقة الصحيحة لفعل ذلك في بايثون؟
  18. لازلت مبتدئا في استخدام حزمة logging وأريد استعمالها في مشروعي وأحتاج إلى تغيير صيغة الوقت فما هي الطريقة الصحيحة لتخصيص الوقت فيها؟
  19. أثناء قراءتي لكتاب يتحدث عن بايثون، وجدته يستخدم هذا السطر كثيرا في أمثلته: eval(input('blah')) فما معنى هذا السطر؟ وما فائدة دالة eval في لغة بايثون؟
  20. أمتلك متغير يحتوي على قيمة timedelta وأريد تحويلها إلى قيم قابلة للقراءة أي أقسمها إلى أيام وساعات ودقائق فما الطريقة الصحيحة في بايثون لفعل ذلك؟
  21. لدي قائمة من أسماء الملفات تحتوي على العديد من النقاط كهذه: 1.1.1.1.1.jpg 1.1.jpg 1.jpgفما الطريقة الصحيحة للتعامل مع هذه الأسماء وحذف الامتداد فقط؟فكرت في استخدام التعابير النمطية لكنني لم أعرف الطريقة.
  22. أبحث عن وحدة أو طريقة معينة تُمكنني من حذف سمات HTML معينة من سلسلة نصية غير موجودة في القائمة، فهل يوجد شيء كهذا في لغة بايثون؟
  23. لدي عمود للتاريخ في جدول MySQL، وأريد إضافة كائن datetime.datetime() إلى هذا العمود، فما هي الصياغة الصحيحة لتنفيذ هذا الأمر؟ جربت هذا السطر لكنه لم يعمل: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now))
  24. أريد معرفة هل هنالك طريقة سهلة يمكنني من خلالها إرسال ملف باستخدام POST من خلال سكربت بايثون؟ أرجو أن يكون الحل باستخدام بضعة أسطر فقط لأنني وجدت على الإنترنت العديد من الحلول الطويلة والمعقدة.
  25. قرأت ذات مرة أنه يجب علي تعلم لغات مثل بايثون وروبي وبيرل حتى لو كانت الشركة التي اعمل فيها تستخدم لغات السي++ والجافا فما سبب ذلك؟
×
×
  • أضف...