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

کمک و پشتیبانی => انجمن عمومی => نویسنده: sajadspeed در 29 شهریور 1401، 04:03 ب‌ظ

عنوان: اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3(حل شد)
ارسال شده توسط: sajadspeed در 29 شهریور 1401، 04:03 ب‌ظ
سلام دوستان می‌خوام هر سری که یه اسکریپت پایتون ران کنم نخوام اولش بنویسم python3 فقط اسمش صدا بزنم و اجرا بشه.
بجای این:
python3 example.py

فقط بنویسم:
./example.py
دقت کنید که فقط برای یه فایل نمی‌خوام انجام بدم، اون که کاری نداره، میخوام دیفالت روی تمام فایل‌های پایتون این اتفاق بیفته.
ممنون...
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: behzad1 در 29 شهریور 1401، 04:13 ب‌ظ
به اولین خط فایل(ها) این رو اضافه کنید:
#!/usr/bin/env python3
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: sajadspeed در 29 شهریور 1401، 04:28 ب‌ظ
من فکر می‌کردم این صرفا جهت شناختوندن مفسر به IDE کاربرد داره، ممنون. فقط بخوام بیشتر در این مورد بدونم چی باید سرچ کنم؟
آیا این فقط به پایتون مربوط میشه؟
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: behzad1 در 29 شهریور 1401، 04:37 ب‌ظ
من فکر می‌کردم این صرفا جهت شناختوندن مفسر به IDE کاربرد داره، ممنون. فقط بخوام بیشتر در این مورد بدونم چی باید سرچ کنم؟
آیا این فقط به پایتون مربوط میشه؟
بهش میگن shebang.
خیر.
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: دانیال بهزادی در 29 شهریور 1401، 04:42 ب‌ظ
اسم این هست شی‌بنگ (shebnag) و مربوط به تمام پرونده‌های متنیه.
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: sajadspeed در 29 شهریور 1401، 06:57 ب‌ظ
آقا خیلی ممنون از شما، فقط روی غیر یونیکس هم جواب میده؟
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: دانیال بهزادی در 29 شهریور 1401، 07:12 ب‌ظ
جزوی از استاندارد پازیکسه. بستگی داره جاهای دیگه اون رو پیاده کرده باشن یا نه.
عنوان: پاسخ : اجرای پیش‌فرض فایل‌های پایتون، با پایتون 3
ارسال شده توسط: sajadspeed در 29 شهریور 1401، 07:39 ب‌ظ
تشکر و سپاس.