السلام عليكم اخوتي
عندي مشكلة في كود والحلقات الداخليه
في كودي ابي اقرا من ملف كلمة او كلمات تم يرجعلي كل حرف شنو مقابلها صوتيا متلا حرف d يقابله D
ليست هنا المشكلة انظروا معي للكود
اولا حلقة تاخد كلمة
وحلقة تاخد كل حرف في الكلمة
ترجعلي كلمة والحروف المقابله لها - الداله الي بتعطي الحروف ماعندي فيها مشكلة
مشكلة في القراءة للحلقات
وان متغير محلي ومايجوز الاشارة له
File "phonetic.py", line 94, in <module>
phoneticFile(ifile+'.txt',ifile+'phonetic.txt')
File "phonetic.py", line 43, in phoneticFile
ofile.write(w)
UnboundLocalError: local variable 'w' referenced before assignmentوهدا الكود
def phoneticFile(ifileName,ofileName):
"""
This one reads a file of, probably transliated Arabic, characters and uses
phonetic to swap them for phonetic equivalents
"""
ifile = open(ifileName)
characters = ifile.read()
word=ifile.readline()
# a=range(0, len(characters))
# b=range(0,len(word))
numbers = []
ofile = open(ofileName, 'w')
for k in range(0, len(word)):
for i in range(0, len(characters)):
n = characters
t = phonetic(n)
ofile.write(t)
w = word[k]
#ofile.write(w)
ofile.write('/n hiiiii')
ofile.write(w)
if t == 35:
ofile.write(str(t))
ofile.close()