TheProgrammer نشر 30 أكتوبر 2015 أرسل تقرير نشر 30 أكتوبر 2015 قمت بتثبيت بايثون 3 وحاليا أقوم بتجربته لكن عندما أكتب print للطباعة أحصل على خطأ "الصياغة غير صحيح" فما هو حل هذه المشكلة؟رسالة الخطأ التي تظهر لي:>>> print "hello World" File "<stdin>", line 1 print "hello World" ^ SyntaxError: invalid syntax اقتباس
0 هشام رزق الله نشر 30 أكتوبر 2015 أرسل تقرير نشر 30 أكتوبر 2015 لقد حدثت تغييرات عديدة في الإصدار الجديد من بايثون، منها تحول تعليمة الطباعة print إلى دالة مع إمكانية إضافة عوامل لتحل محل معظم الصياغات الخاصة لتعليمة الطباعة.هذا هو شكل الدالة الجديد:print("Hello World") لكن إذا قمت بكتابة هذا السطر وقام أحدهم باستخدام إصدار قديم للبايثون لتشغيل برنامج فسيحصل على رسالة خطأ ولتجنب هذه الرسالة من أفضل أن تقوم باستدعاء print_function من مكتبة __future__ وسوف يعمل تطبيقك في الإصدارين القديم والجديد للبايثون.بعض من أهم الفروقات بين إصداري 2 و3 للبايثون:Old: print "The answer is", 2*2 New: print("The answer is", 2*2) Old: print x, # Trailing comma suppresses newline New: print(x, end=" ") # Appends a space instead of a newline Old: print # Prints a newline New: print() # You must call the function! Old: print >>sys.stderr, "fatal error" New: print("fatal error", file=sys.stderr) Old: print (x, y) # prints repr((x, y)) New: print((x, y)) # Not the same as print(x, y)!المصدر اقتباس
السؤال
TheProgrammer
قمت بتثبيت بايثون 3 وحاليا أقوم بتجربته لكن عندما أكتب print للطباعة أحصل على خطأ "الصياغة غير صحيح" فما هو حل هذه المشكلة؟
رسالة الخطأ التي تظهر لي:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.