انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

python2-dbg - آنلاین در ابر

اجرای python2-dbg در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور python2-dbg است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


پایتون - یک زبان برنامه نویسی تفسیر شده، تعاملی و شی گرا

خلاصه


پایتون [ -B ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m نام ماژول ]
[ -O ] [ -اوو ] [ -R ] [ -Q استدلال ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W استدلال ] [ -x ] [ -3 ] [ -? ]
[ -c فرمان | خط | - ] [ استدلال ]

شرح


پایتون یک زبان برنامه نویسی تفسیر شده، تعاملی و شی گرا است که ترکیب می شود
قدرت قابل توجه با نحو بسیار واضح. برای آشنایی با برنامه نویسی در پایتون،
آموزش پایتون را ببینید. اسناد مرجع کتابخانه پایتون داخلی و استاندارد
انواع، ثابت ها، توابع و ماژول ها. در نهایت، راهنمای مرجع پایتون توضیح می دهد
نحو و معناشناسی زبان اصلی با جزئیات (شاید بیش از حد). (اینها
اسناد ممکن است از طریق INTERNET منابع زیر آنها ممکن است بر روی شما نصب شوند
سیستم نیز.)

قدرت اصلی پایتون را می توان با ماژول های خود که به زبان C یا C++ نوشته شده است، افزایش داد. در اکثر
سیستم‌هایی مانند ماژول‌ها ممکن است به صورت پویا بارگذاری شوند. پایتون به عنوان یک افزونه نیز قابل تطبیق است
زبان برای برنامه های موجود برای راهنمایی به مستندات داخلی مراجعه کنید.

اسناد مربوط به ماژول ها و بسته های پایتون نصب شده را می توان با اجرای برنامه مشاهده کرد pydoc
برنامه است.

COMMAND LINE OPTIONS


-B ننویس .py[co] فایل های در حال واردات همچنین به PYTHONDONTWRITEBYTECODE مراجعه کنید.

-c فرمان
دستور اجرا را مشخص کنید (به بخش بعدی مراجعه کنید). این لیست گزینه ها را خاتمه می دهد
(گزینه های زیر به عنوان آرگومان به فرمان ارسال می شوند).

-d خروجی اشکال زدایی تجزیه کننده را روشن کنید (بسته به کامپایل فقط برای جادوگران).
گزینه ها).

-E از متغیرهای محیطی مانند PYTHONPATH و PYTHONHOME که تغییر می کنند چشم پوشی کنید
رفتار مترجم

-h , -? , --کمک
استفاده از مترجم اجرایی را چاپ می کند و خارج می شود.

-i هنگامی که یک اسکریپت به عنوان اولین آرگومان یا آرگومان ارسال می شود -c گزینه استفاده شده است، وارد کنید
حالت تعاملی پس از اجرای اسکریپت یا دستور. آن را نمی خواند
فایل $PYTHONSTARTUP. این می تواند برای بازرسی متغیرهای سراسری یا یک پشته مفید باشد
ردیابی زمانی که یک اسکریپت یک استثنا را مطرح می کند.

-m نام ماژول
جستجوها مسیر sys برای ماژول نامگذاری شده و مربوطه را اجرا می کند .py پرونده به عنوان
اسکریپت

-O بهینه سازی های اساسی را روشن کنید. این پسوند نام فایل کامپایل شده را تغییر می دهد
(بایت کد) فایل ها از .pyc به .pyo. دو بار داده شده، باعث می شود تا رشته های اسنادی باشند
دور انداخته شد

-اوو رشته های اسناد را علاوه بر -O بهینه سازی ها

-R "تصادفی سازی درهم" را روشن کنید، به طوری که مقادیر هش() str، بایت ها و datetime
اشیاء با یک مقدار شبه تصادفی غیرقابل پیش بینی "نمک" می شوند. اگرچه آنها
در یک فرآیند پایتون فردی ثابت می مانند، آنها قابل پیش بینی نیستند
بین فراخوانی های مکرر پایتون.

این به منظور محافظت در برابر انکار خدمات ناشی از
ورودی های با دقت انتخاب شده ای که از بدترین عملکرد یک دیکته استفاده می کنند
ساخت، پیچیدگی O(n^2). دیدن
http://www.ocert.org/advisories/ocert-2011-003.html برای جزئیات بیشتر.

-Q استدلال
کنترل بخش؛ PEP 238 را ببینید. آرگومان باید یکی از "old" باشد (پیش فرض،
int/int و long/long بازگشت int یا long)، "new" (معناشناسی تقسیم جدید، به عنوان مثال
int/int و long/long یک شناور را برمی گرداند)، "warn" (معناشناسی تقسیم قدیمی با یک
هشدار برای int/int و long/long)، یا "warnall" (معناشناسی تقسیم قدیمی با a
هشدار برای همه استفاده از عملگر تقسیم). برای استفاده از "warnall"، به بخش مراجعه کنید
اسکریپت Tools/scripts/fixdiv.py.

-s فهرست راهنمای سایت کاربر را به sys.path اضافه نکنید.

-S واردات ماژول را غیرفعال کنید سایت و دستکاری های وابسته به سایت
مسیر sys که مستلزم آن است.

-t هنگامی که یک فایل منبع، زبانه‌ها و فاصله‌ها را برای تورفتگی ترکیب می‌کند، هشداری صادر کنید
که آن را به ارزش یک برگه که در فاصله ها بیان می شود بستگی دارد. یک خطا صادر کند
زمانی که گزینه دو بار داده می شود.

-u stdin، stdout و stderr را مجبور کنید که کاملا بافر شوند. در سیستم هایی که در آن
موضوعات، همچنین stdin، stdout و stderr را در حالت باینری قرار دهید. توجه داشته باشید که وجود دارد
بافر داخلی در xreadlines()، readlines() و تکرار کننده های فایل-اشیاء ("for
خط در sys.stdin") که تحت تأثیر این گزینه نیست. برای حل این مشکل،
شما می خواهید از "sys.stdin.readline()" در داخل حلقه "while 1:" استفاده کنید.

-v هر بار که یک ماژول مقداردهی اولیه می شود، پیامی را چاپ کنید و مکان (نام فایل یا
ماژول داخلی) که از آن بارگیری می شود. هنگامی که دو بار داده شد، یک پیام برای چاپ کنید
هر فایلی که هنگام جستجوی یک ماژول بررسی می شود. نیز فراهم می کند
اطلاعات مربوط به پاکسازی ماژول در خروجی

-V , - نسخه
شماره نسخه پایتون فایل اجرایی را چاپ می کند و خارج می شود.

-W استدلال
کنترل هشدار. پایتون گاهی اوقات پیام اخطار را به آن چاپ می کند sys.stderr. غیر معمول
پیام هشدار به شکل زیر است: پرونده:خط: دسته: پیام به طور پیش فرض،
هر اخطار یک بار برای هر خط منبع که در آن رخ می دهد چاپ می شود. این گزینه
تعداد دفعات چاپ هشدارها را کنترل می کند. چندگانه -W ممکن است گزینه هایی داده شود؛ وقتی یک
هشدار با بیش از یک گزینه مطابقت دارد، عمل آخرین گزینه تطبیق است
انجام. بی اعتبار -W گزینه ها نادیده گرفته می شوند (پیام هشداری در مورد چاپ شده است
گزینه های نامعتبر در هنگام اولین اخطار). هشدارها را نیز می توان کنترل کرد
از داخل یک برنامه پایتون با استفاده از هشدارها ماژول

ساده ترین شکل استدلال یکی از موارد زیر است اقدام رشته ها (یا یک
مخفف): چشم پوشی از نادیده گرفتن همه هشدارها؛ به طور پیش فرض به صراحت درخواست کند
رفتار پیش فرض (چاپ هر هشدار یک بار در هر خط منبع)؛ تمام چاپ کردن a
هشدار هر بار که رخ می دهد (این ممکن است پیام های زیادی را در صورت وجود هشدار ایجاد کند
به طور مکرر برای خط منبع یکسان، مانند داخل یک حلقه فعال می شود. واحد به
چاپ هر اخطار فقط اولین بار در هر ماژول. یک بار برای چاپ هر کدام
هشدار فقط اولین باری که در برنامه اتفاق می افتد. یا خطا برای بالا بردن
استثنا به جای چاپ پیام هشدار.

فرم کامل استدلال is اقدام:پیام:دسته:واحد:خط. در اینجا، اقدام is
همانطور که در بالا توضیح داده شد، اما فقط برای پیام هایی اعمال می شود که با فیلدهای باقی مانده مطابقت دارند.
فیلدهای خالی با تمام مقادیر مطابقت دارند. ممکن است زمینه های خالی دنباله دار حذف شوند. در پیام
فیلد با شروع پیام هشدار چاپ شده مطابقت دارد. این مسابقه موردی است
غیر حساس در دسته زمینه با دسته هشدار مطابقت دارد. این باید یک باشد
نام کلاس؛ تست تطابق که آیا دسته اخطار واقعی پیام a است
زیر کلاس دسته هشدار مشخص شده نام کامل کلاس باید داده شود.
La واحد فیلد با نام ماژول (کاملاً واجد شرایط) مطابقت دارد. این مسابقه موردی است
حساس. در خط فیلد با شماره خط مطابقت دارد، جایی که صفر با تمام خطوط مطابقت دارد
اعداد و بنابراین معادل یک عدد خط حذف شده است.

-x از خط اول منبع بگذرید. این فقط برای یک هک خاص DOS در نظر گرفته شده است.
اخطار: شماره خطوط در پیام های خطا یک عدد خاموش می شود!

-3 در مورد ناسازگاری های Python 3.x هشدار دهید که 2to3 نمی تواند به طور پیش پاافتاده آن را برطرف کند.

مترجم رابط


رابط مفسر شبیه پوسته یونیکس است: وقتی با استاندارد فراخوانی شود
ورودی متصل به یک دستگاه tty، دستورات را درخواست می کند و آنها را اجرا می کند تا زمانی که یک EOF باشد.
خواندن؛ هنگامی که با آرگومان نام فایل یا با یک فایل به عنوان ورودی استاندارد فراخوانی می شود، و را می خواند
اجرا می کند الف خط از آن فایل؛ وقتی با -c فرمان، پایتون را اجرا می کند
بیانیه (های) ارائه شده به عنوان فرمان. اینجا فرمان ممکن است حاوی چندین عبارت باشد که با آنها از هم جدا شده اند
خطوط جدید فضای خالی پیشرو در عبارات پایتون مهم است! در غیر تعاملی
در حالت، کل ورودی قبل از اجرا تجزیه می شود.

در صورت موجود بودن، نام اسکریپت و آرگومان های اضافی پس از آن به اسکریپت ارسال می شود
در متغیر پایتون sys.argv، که لیستی از رشته ها است (ابتدا باید واردات سیستم به
بتوانید به آن دسترسی داشته باشید). اگر نام اسکریپت داده نشود، sys.argv[0] یک رشته خالی است. اگر -c
استفاده می شود، sys.argv[0] شامل رشته است '-c'. توجه داشته باشید که گزینه های تفسیر شده توسط
خود مفسر پایتون در آن قرار نمی گیرد sys.argv.

در حالت تعاملی، درخواست اولیه ">>>" است. فرمان دوم (که زمانی ظاهر می شود
فرمان کامل نیست) "..." است. دستورات را می توان با انتساب به تغییر داد sys.ps1 or
sys.ps2. مفسر وقتی یک EOF را در یک اعلان می خواند، از کار خارج می شود. هنگامی که کنترل نشده است
استثنا رخ می دهد، یک stack trace چاپ می شود و کنترل به دستور اولیه باز می گردد. که در
حالت غیر تعاملی، مفسر پس از چاپ ردیابی پشته خارج می شود. وقفه
سیگنال را افزایش می دهد صفحه کلید وقفه استثنا؛ سایر سیگنال های یونیکس گرفته نمی شوند (به جز
که SIGPIPE گاهی اوقات نادیده گرفته می شود، به نفع خطای IO استثنا). پیام های خطا هستند
به stderr نوشته شده است.

فایل ها و دایرکتوری ها


اینها بسته به قراردادهای نصب محلی متفاوت هستند. ${پیشوند} و
${exec_prefix} وابسته به نصب هستند و باید به عنوان نرم افزار GNU تفسیر شوند.
آنها ممکن است یکسان باشند. در Debian GNU/{Hurd,Linux} پیش‌فرض هر دو است / usr.

${exec_prefix}/bin/python
مکان پیشنهادی مترجم

${prefix}/lib/python
${exec_prefix}/lib/python
مکان های پیشنهادی دایرکتوری های حاوی ماژول های استاندارد.

${prefix}/include/python
${exec_prefix}/include/python
مکان های پیشنهادی دایرکتوری های حاوی فایل های شامل مورد نیاز برای
توسعه پسوندهای پایتون و تعبیه مفسر.

~/.pythonrc.py
فایل مقداردهی اولیه مخصوص کاربر بارگیری شده توسط کاربر مدول؛ به طور پیش فرض استفاده نمی شود یا
توسط اکثر برنامه ها

محیط زیست متغیرها


PYTHONHOME
مکان کتابخانه های استاندارد پایتون را تغییر دهید. به طور پیش فرض، کتابخانه ها
در ${prefix}/lib/python جستجو می‌شوند و
${exec_prefix}/lib/python ، جایی که ${prefix} و ${exec_prefix} هستند
دایرکتوری های وابسته به نصب، هر دو به طور پیش فرض / usr / محلیاست. وقتی که
$PYTHONHOME روی یک فهرست واحد تنظیم شده است، مقدار آن جایگزین ${prefix} و هم می‌شود
${exec_prefix}. برای تعیین مقادیر مختلف برای اینها، $PYTHONHOME را روی آن تنظیم کنید
${prefix}:${exec_prefix}.

PYTHONPATH
مسیر جستجوی پیش‌فرض برای فایل‌های ماژول را افزایش می‌دهد. قالب همان است
$PATH پوسته: یک یا چند نام مسیر دایرکتوری که با دو نقطه از هم جدا شده اند. وجود ندارد
دایرکتوری ها بی سر و صدا نادیده گرفته می شوند. مسیر جستجوی پیش فرض نصب است
وابسته است، اما معمولاً با ${prefix}/lib/python شروع می‌شود (به PYTHONHOME مراجعه کنید
در بالا). مسیر جستجوی پیش‌فرض همیشه به $PYTHONPATH اضافه می‌شود. اگر یک فیلمنامه
آرگومان داده می شود، دایرکتوری حاوی اسکریپت در مسیر in درج می شود
جلوی $PYTHONPATH. مسیر جستجو را می توان از داخل پایتون دستکاری کرد
برنامه به عنوان متغیر مسیر sys.

راه اندازی PYTHON
اگر این نام یک فایل قابل خواندن است، دستورات پایتون در آن فایل هستند
قبل از نمایش اولین درخواست در حالت تعاملی اجرا می شود. فایل است
در همان فضای نامی که دستورات تعاملی اجرا می شوند، اجرا می شود تا
اشیاء تعریف شده یا وارد شده در آن را می توان بدون صلاحیت در آن استفاده کرد
جلسه تعاملی همچنین می توانید دستورات را تغییر دهید sys.ps1 و sys.ps2 در این
فایل.

PYTHONY2K
این را روی یک رشته غیر خالی تنظیم کنید تا باعث ایجاد این شود زمان ماژول به تاریخ های مشخص شده نیاز دارد
به عنوان رشته هایی که شامل سال های 4 رقمی می شود، در غیر این صورت سال های 2 رقمی بر اساس تبدیل می شوند
قوانین شرح داده شده در زمان مستندات ماژول

PYTHONOPTIMIZ
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -O گزینه.
اگر روی یک عدد صحیح تنظیم شود، معادل مشخص کردن است -O چندین بار.

PYTHONDEBUG
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -d گزینه.
اگر روی یک عدد صحیح تنظیم شود، معادل مشخص کردن است -d چندین بار.

PYTHONDONTWRITEBYTECODE
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -B انتخاب
(سعی نکنید بنویسید .py[co] فایل ها).

PYTHONINSPECT
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -i گزینه.

PYTHONIOENCODING
اگر قبل از اجرای مفسر تنظیم شود، کدگذاری مورد استفاده برای آن لغو می شود
stdin/stdout/stderr، در نحو نام رمزگذاری:کنترل کننده خطا La کنترل کننده خطا بخش
اختیاری است و به همان معنی در str.encode است. برای stderr، کنترل کننده خطا
بخشی نادیده گرفته می شود. کنترل کننده همیشه "backslashreplace" خواهد بود.

PYTHONNUSERSITE
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -s انتخاب
(دایرکتوری سایت کاربر را به sys.path اضافه نکنید).

PYTHONUNBUFFERED
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -u گزینه.

PYTHONVERBOSE
اگر این روی یک رشته غیر خالی تنظیم شود، معادل تعیین رشته است -v گزینه.
اگر روی یک عدد صحیح تنظیم شود، معادل مشخص کردن است -v چندین بار.

هشدارهای پایتون
اگر این روی یک رشته جدا شده با کاما تنظیم شود، معادل تعیین رشته است -W
گزینه برای هر مقدار جداگانه

PYTHONHASHSEED
اگر این متغیر روی "تصادفی" تنظیم شود، اثر همان تعیین کردن است -R
گزینه: یک مقدار تصادفی برای نمایش هش های str، بایت ها و datetime استفاده می شود
اشیاء.

اگر PYTHONHASHSEED روی یک مقدار صحیح تنظیم شود، به عنوان یک دانه ثابت برای
ایجاد hash() از انواع تحت پوشش تصادفی سازی هش. هدفش
اجازه دادن به هش تکرارپذیر، مانند خودآزمایی برای خود مفسر،
یا اجازه دادن به دسته ای از فرآیندهای پایتون برای به اشتراک گذاشتن مقادیر هش.

عدد صحیح باید یک عدد اعشاری در محدوده [0,4294967295] باشد. مشخص کردن
مقدار 0 به همان مقادیر هش منجر می شود که وقتی تصادفی سازی هش غیرفعال است.

از python2-dbg به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    واحد در دقیقه
    واحد در دقیقه
    به ما در Gitter بپیوندید!
    https://gitter.im/unitedrpms-people/Lobby
    مخزن URPMS را در خود فعال کنید
    سیستم -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    دانلود unitedrpms
  • 2
    کتابخانه های C++ را تقویت کنید
    کتابخانه های C++ را تقویت کنید
    Boost قابل حمل رایگان را ارائه می دهد
    کتابخانه های C++ بررسی شده. این
    تاکید بر کتابخانه های قابل حمل است که
    با کتابخانه استاندارد C++ به خوبی کار کنید.
    به http://www.bo مراجعه کنید...
    Boost C++ Libraries را دانلود کنید
  • 3
    VirtualGL
    VirtualGL
    VirtualGL دستورات سه بعدی را از a تغییر مسیر می دهد
    برنامه OpenGL یونیکس/لینوکس بر روی یک
    GPU سمت سرور و تبدیل
    تصاویر سه بعدی را در یک جریان ویدیویی ارائه می کند
    با کدامیک ...
    VirtualGL را دانلود کنید
  • 4
    لیباسب
    لیباسب
    کتابخانه برای فعال کردن فضای کاربر
    برنامه های کاربردی برای برقراری ارتباط
    دستگاه های USB مخاطب: توسعه دهندگان، پایان
    کاربران / دسکتاپ. زبان برنامه نویسی: C.
    دسته بندی ها...
    دانلود libusb
  • 5
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 6
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • بیشتر "

دستورات لینوکس

Ad