الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن استخدام اللغة العربية في بايثون

بدأه احمد امير في 29 أغسطس 2014 · 6 رد · 2,947 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اولا لا تظهر اسماء الملفات عند سردها في 

دالة os.listdir('.')

ولكن تظهر عند طباعتها كسلسلة الى ملف 

لهذا لا يمكن ان تبحث عن كلمة عربية في هذا السلسلة ..

ولا يمكن ان ادخل اسماء عربية الى قاعدة بيانات SQLite3 

هل هنالك اي حلول لهذه المشاكل انا انتظر الحل 

#2

هل تقصد عرض اللغة العربية على ال terminal؟ 

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
ahmed_youssef كتب:

هل تقصد عرض اللغة العربية على ال terminal؟ 

كلا في بايثون وعند عمل run للكود الذي يحتوى على سلسلة تحتوى على اسماء عربية

لا اعرف لكن اذا كانت اللغة العربية مشكلة كبيرة للبايثون فانا سأبحث عن لغةاحرى وارجو ان تنصحني وان كنت اعشق هذه اللغة

#4

انا اقصد استخدام اليونيكود في السلسلة لبايثون على من يعرف احل ان يسعفني

#5

أين تقوم بعمل run!؟ تقصد IDLE ام عبر ال terminal؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

لو تقصد ظهور خطأ عند استخدام نصوص  عربية داخل السكربت  , اجعل بداية كل سكربت عندك كالتالي

#!/usr/bin/python# -*- coding:utf-8 -*-

تم تعديل هذه المشاركة بواسطة a.atalla في 26 سبتمبر 2014 في 22:42

#7

تعريف الاسكي في كل بداية ملفات المشروع كما اشار اليه a.atalla ثم كتابة نوع البيانات فى سكريبت قاعدة البيانات لصنع الحقل واختيار نوع البيانات كا Unicode  و ليس String كما في المثال :   


    (name = Column("name",Unicode(50),unique=True,nullable=False

مواضيع مشابهة