انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: پایتونم چشه؟  (دفعات بازدید: 1741 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین faridfedora

  • Full Member
  • *
  • ارسال: 194
  • جنسیت : پسر
پایتونم چشه؟
« : 25 تیر 1388، 03:32 ب‌ظ »
سلام دوستان
من تازه شروع کردم پایتونو یاد بگیرم و همین اول کاری به مشکل برخوردم!

وقتی می خوام برنامه hello world یعنی:

‫‪#/usr/bin/python‬‬‫‪#!/usr/bin/python‬‬
‫‪# Filename : helloworld.py‬‬
‫'‪print 'HelloWorld‬‬
رو تو kate بنویسم موقع ذخیره کردنش این پیغامو بهم میده:
The filter/check plugin 'python-encoding' could not be found, still continue saving of /home/farid2/programming/helloworld.py
و وقتی هم که می خوام با ترمینال اجراش کنم اینو میگه:
farid2@farid2-desktop:~/programming$ python helloworld.py
  File "helloworld.py", line 1
SyntaxError: Non-ASCII character '\xe2' in file helloworld.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

ممنون میشم کمکم کنید
چیزی که مرا نکشد قطعا مرا قوی تر خواهد کرد...
http://mydreeams.wordpress.com

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: پایتونم چشه؟
« پاسخ #1 : 25 تیر 1388، 03:56 ب‌ظ »
#!/usr/bin/python
# -*- coding: utf-8 -*-
print 'Hello World'
print 'سلام دنیا'
1- خط اول برنامتون(که مسیر مفسر رو تعیین میکنه) اشکال داره
2- اگه می‌خواید از متن فارسی(و کلا غیر ascii) استفاده کنید، باید این خط دوم(که من نوشتم رو) بنویسید
3- هیچ‌وقت توی محیط Word (یا کلاً واژه‌پرداز)  برنامه‌نویسی نکنید!! بلکه توی ویرایشگر بنویسید(مثل gedit یا kate یا notepad). چون واژه‌پردازها یک سری کاراکتر خاص(مثل کاراکتر راست به چپ، یا چپ به راست) به متن اضافه می‌کنن که برنامه رو خراب می‌کنه(حتی اگه بعداً کدش رو توی یه ویرایشگر پیست کنید)
4- این کدی که شما نوشتید کاراکتر RTL (یا همون راست به چپ) توش هست(حالا نمی‌دونم توی واژه‌پرداز نوشتید یا علت دیگه‌ای داره). برای همین هم ارور میده.

موفق باشید

آفلاین faridfedora

  • Full Member
  • *
  • ارسال: 194
  • جنسیت : پسر
پاسخ به: پایتونم چشه؟
« پاسخ #2 : 26 تیر 1388، 06:03 ق‌ظ »
مرسی مشکلم حل شد! من این برنامه رو عینا از یه pdf کپی کرده بودم احتمالا به خاطر اون بوده
فقط میشه بگید این پیغام kate واسه چیه؟(هنوزم این پیغامو میده...حتی وقتی عبارت فارسی رو حذف می کنم)
The filter/check plugin 'python-encoding' could not be found, still continue saving of /home/farid2/programming/helloworld.py
« آخرین ویرایش: 27 تیر 1388، 08:22 ق‌ظ توسط TheSkyIsMine »
چیزی که مرا نکشد قطعا مرا قوی تر خواهد کرد...
http://mydreeams.wordpress.com