אנגליתצרפתיתספרדי

סמל OnWorks

python3-dbg - מקוון בענן

הפעל את python3-dbg בספק אירוח חינמי של OnWorks באמצעות אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה python3-dbg שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


python - שפת תכנות מפורשת, אינטראקטיבית, מונחה עצמים

תַקצִיר


פִּיתוֹן [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m שם מודול ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W טענה ] [ -x ] [ [ -X אוֹפְּצִיָה ] -? ]
[ -c הפקודה | תסריט | - ] [ טיעונים ]

תיאור


Python היא שפת תכנות מפורשת, אינטראקטיבית, מונחה עצמים המשלבת
כוח יוצא דופן עם תחביר ברור מאוד. למבוא לתכנות ב-Python,
עיין במדריך של Python. מסמכי הפניה לספריית Python מובנים וסטנדרטיים
סוגים, קבועים, פונקציות ומודולים. לבסוף, מדריך העזר של Python מתאר
התחביר והסמנטיקה של שפת הליבה בפירוט רב (אולי מדי). (אלה
ניתן לאתר מסמכים דרך ה לאינטרנט מקורות לְהַלָן; הם עשויים להיות מותקנים על שלך
גם מערכת.)

ניתן להרחיב את הכוח הבסיסי של Python עם מודולים משלך הכתובים ב-C או C++. על רוב
מערכות מודולים כאלה עשויים להיטען באופן דינמי. Python ניתנת להתאמה גם כהרחבה
שפה עבור יישומים קיימים. עיין בתיעוד הפנימי לקבלת רמזים.

ניתן לראות תיעוד עבור מודולים וחבילות Python מותקנים על ידי הפעלת ה pydoc
תכנית.

פקודה קו אפשרויות


-B אל תכתוב .py[co] קבצים בייבוא. ראה גם PYTHONDONTWRITEBYTECODE.

-b פרסם אזהרות לגבי str(bytes_instance), str(bytearray_instance) והשוואה
bytes/bytearray עם str. (-bb: שגיאות בעיה)

-c הפקודה
ציין את הפקודה לביצוע (ראה סעיף הבא). זה מסיים את רשימת האפשרויות
(האפשרויות הבאות מועברות כארגומנטים לפקודה).

-d הפעל פלט ניפוי באגים מנתח (עבור אשפים בלבד, בהתאם להידור
אפשרויות).

-E התעלם ממשתני סביבה כמו PYTHONPATH ו-PYTHONHOME שמשנים את
התנהגות המתורגמן.

-h , -? , - עזרה
מדפיס את השימוש עבור קובץ ההפעלה של המתורגמן ויוצא.

-i כאשר סקריפט מועבר כארגומנט ראשון או ה- -c נעשה שימוש באפשרות, הכנס
מצב אינטראקטיבי לאחר ביצוע הסקריפט או הפקודה. זה לא קורא את
קובץ $PYTHONSTARTUP. זה יכול להיות שימושי כדי לבדוק משתנים גלובליים או מחסנית
התחקות כאשר תסריט מעלה חריג.

-I הפעל את Python במצב מבודד. זה גם מרמז -E ו -s. במצב מבודד sys.path
אינו מכיל את ספריית הסקריפט או ספריית חבילות האתר של המשתמש. את כל
מתעלמים גם משתני סביבה PYTHON*. הגבלות נוספות עשויות להיות
הוטל כדי למנוע מהמשתמש להחדיר קוד זדוני.

-m שם מודול
חיפושים sys.path עבור המודול בעל השם ומריץ את המתאים .py הקובץ כ-
תַסרִיט.

-O הפעל אופטימיזציות בסיסיות. ניתנת פעמיים, גורמת למחיקה של דוקסטרינג.

-OO בטל מחרוזות docstrings בנוסף ל- -O אופטימיזציות.

-q אל תדפיס את הגרסה והודעות זכויות היוצרים. גם הודעות אלו נדחקות
במצב לא אינטראקטיבי.

-s אל תוסיף את ספריית אתר המשתמש ל-sys.path.

-S השבת את ייבוא ​​המודול אתר והמניפולציות תלויות האתר של
sys.path שזה כרוך. השבת גם את המניפולציות האלה אם אתר הוא במפורש
מיובא מאוחר יותר.

-u הכריח את שכבות ה-I/O הבינאריות של stdout ו-stderr להתבטל. stdin הוא תמיד
חציצה. שכבת ה-I/O של הטקסט עדיין תהיה מאומצת בשורה.

-v הדפס הודעה בכל פעם שמודול מאותחל, המציגה את המקום (שם קובץ או
מודול מובנה) שממנו הוא נטען. כאשר ניתן פעמיים, הדפס הודעה עבור
כל קובץ שנבדק בעת חיפוש מודול. מספק גם
מידע על ניקוי מודול ביציאה.

-V , --גִרְסָה
מדפיס את מספר הגרסה של Python של קובץ ההפעלה ויוצא.

-W טענה
בקרת אזהרה. Python מדפיס לפעמים הודעת אזהרה sys.stderr. טיפוסי
להודעת אזהרה יש את הטופס הבא: פילה:קו: קטגוריה: הוֹדָעָה. כברירת מחדל,
כל אזהרה מודפסת פעם אחת עבור כל שורת מקור שבה היא מתרחשת. אפשרות זו
שולט באיזו תדירות מודפסות אזהרות. מרובות -W ניתן לתת אפשרויות; כש
אזהרה תואמת יותר מאפשרות אחת, הפעולה עבור אפשרות ההתאמה האחרונה היא
מְבוּצָע. לא חוקי -W מתעלמים מהאפשרויות (מודפסת הודעת אזהרה לגבי
אפשרויות לא חוקיות בעת הוצאת האזהרה הראשונה). ניתן גם לשלוט באזהרות
מתוך תוכנית Python באמצעות ה אזהרות מודול.

הצורה הפשוטה ביותר של טענה הוא אחד מהבאים פעולה מחרוזות (או ייחודי
נוֹטָרִיקוֹן): להתעלם להתעלם מכל האזהרות; ברירת מחדל לבקש במפורש את
התנהגות ברירת מחדל (הדפסת כל אזהרה פעם אחת בכל שורת מקור); את כל להדפיס א
אזהרה בכל פעם שהיא מתרחשת (זה עשוי ליצור הודעות רבות אם יש אזהרה
מופעל שוב ושוב עבור אותו קו מקור, כגון בתוך לולאה); מודול ל
להדפיס כל אזהרה רק בפעם הראשונה שהיא מתרחשת בכל מודול; פעם כדי להדפיס כל אחד
אזהרה רק בפעם הראשונה שהיא מתרחשת בתוכנית; אוֹ שגיאה להעלות א
חריג במקום להדפיס הודעת אזהרה.

הצורה המלאה של טענה is פעולה:הודעה:קטגוריה:מודול:קו. כאן, פעולה is
כפי שהוסבר לעיל אך חל רק על הודעות התואמות לשדות הנותרים.
שדות ריקים תואמים את כל הערכים; ניתן להשמיט שדות ריקים נגררים. ה הודעה
השדה תואם לתחילת הודעת האזהרה המודפסת; ההתאמה הזו היא מקרה-
לֹא רָגִישׁ. ה קטגוריה השדה תואם לקטגוריית האזהרה. זה חייב להיות א
שם הכיתה; בדיקת ההתאמה האם קטגוריית האזהרה בפועל של ההודעה היא א
תת-סיווג של קטגוריית האזהרה שצוינה. יש לציין את שם הכיתה המלא.
השמיים מודול השדה תואם לשם המודול (המוסמך המלא); ההתאמה הזו היא מקרה-
רָגִישׁ. ה קו השדה תואם למספר השורה, כאשר אפס מתאים לכל השורה
מספרים ולכן שווה ערך למספר שורה שהושמט.

-X אוֹפְּצִיָה
הגדר אפשרות ספציפית ליישום.

-x דלג על השורה הראשונה של המקור. זה מיועד לפריצה ספציפית ל-DOS בלבד.
אזהרה: מספרי השורות בהודעות השגיאה יבוטלו באחת!

מְתוּרגְמָן ממשק


ממשק המתורגמן דומה לזה של מעטפת UNIX: כאשר נקרא עם תקן
קלט המחובר להתקן tty, הוא מבקש פקודות ומבצע אותן עד ל-EOF
לקרוא; כאשר נקרא עם ארגומנט שם קובץ או עם קובץ כקלט סטנדרטי, הוא קורא ו
מבצע א תסריט מהקובץ הזה; כשקוראים עם -c הפקודה, הוא מפעיל את הפייתון
הצהרה(ות) שניתנו כ הפקודה. כאן הפקודה עשוי להכיל הצהרות מרובות מופרדות על ידי
שורות חדשות. רווח לבן מוביל הוא משמעותי בהצהרות של Python! בלא אינטראקטיבי
במצב, כל הקלט מנותח לפני שהוא מבוצע.

אם זמין, שם הסקריפט והארגומנטים הנוספים לאחר מכן מועברים לסקריפט
במשתנה Python sys.argv, שהיא רשימה של מחרוזות (עליך תחילה לייבא sys ל
להיות מסוגל לגשת אליו). אם לא ניתן שם סקריפט, sys.argv [0] הוא מחרוזת ריקה; אם -c
משמש, sys.argv [0] מכיל את המחרוזת '-ג'. שים לב שהאפשרויות שפורשו על ידי
מתורגמן Python עצמו אינו ממוקם sys.argv.

במצב אינטראקטיבי, ההנחיה הראשית היא `>>>'; ההנחיה השנייה (שמופיעה כאשר א
הפקודה אינה שלמה) היא '...'. ניתן לשנות את ההנחיות על ידי הקצאה ל sys.ps1 or
sys.ps2. המתורגמן יוצא כאשר הוא קורא EOF בהנחיה. כאשר לא מטופל
מתרחש חריג, מודפס עקבות מחסנית והפקד חוזר להנחיה הראשית; ב
מצב לא אינטראקטיבי, המתורגמן יוצא לאחר הדפסת מעקב הערימה. ההפסקה
אות מעלה את מקלדת הפסקה יוצא מן הכלל; אותות UNIX אחרים אינם נתפסים (למעט
שלפעמים מתעלמים מ-SIGPIPE, לטובת ה שגיאה יוצא מן הכלל). הודעות שגיאה הן
נכתב ל-stderr.

קבצים ו מדריכים


אלה כפופים להבדלים בהתאם למוסכמות ההתקנה המקומיות; ${prefix} ו
${exec_prefix} תלויים בהתקנה ויש לפרש אותם כמו לתוכנת GNU;
הם עשויים להיות זהים. בדביאן GNU/{Hurd,Linux} ברירת המחדל של שניהם היא / usr.

${exec_prefix}/bin/python
מיקום מומלץ של המתורגמן.

${prefix}/lib/python
${exec_prefix}/lib/python
מיקומים מומלצים של הספריות המכילות את המודולים הסטנדרטיים.

${prefix}/include/python
${exec_prefix}/include/python
מיקומים מומלצים של הספריות המכילות את קבצי ה-include הדרושים עבור
פיתוח הרחבות Python והטמעת המתורגמן.

הסביבה וריאציות


PYTHONHOME
שנה את המיקום של ספריות Python הסטנדרטיות. כברירת מחדל, הספריות
מחפשים ב-${prefix}/lib/python ו
${exec_prefix}/lib/python , כאשר ${prefix} ו-${exec_prefix} הם
ספריות תלויות התקנה, שתיהן ברירת מחדל / usr / local. כאשר
$PYTHONHOME מוגדר לספריה בודדת, הערך שלה מחליף גם את ${prefix} וגם
${exec_prefix}. כדי לציין ערכים שונים עבור אלה, הגדר את $PYTHONHOME ל
${prefix}:${exec_prefix}.

PYTHONPATH
מגדיל את נתיב החיפוש המוגדר כברירת מחדל עבור קובצי מודול. הפורמט זהה ל-
$PATH של shell: שם נתיב ספרייה אחד או יותר מופרדים בנקודתיים. לא קיים
מדריכים מתעלמים בשקט. נתיב החיפוש המוגדר כברירת מחדל הוא התקנה
תלוי, אבל בדרך כלל מתחיל ב-${prefix}/lib/python (ראה PYTHONHOME
מֵעַל). נתיב החיפוש המוגדר כברירת מחדל תמיד מצורף ל-$PYTHONPATH. אם תסריט
ניתן ארגומנט, הספרייה המכילה את הסקריפט מוכנסת לנתיב ב
מול $PYTHONPATH. ניתן לתפעל את נתיב החיפוש מתוך פייתון
תוכנית בתור המשתנה sys.path.

PYTHONSTARTUP
אם זה השם של קובץ קריא, הפקודות של Python בקובץ זה הן
מבוצע לפני הצגת ההנחיה הראשונה במצב אינטראקטיבי. הקובץ הוא
מבוצע באותו מרחב שם שבו מופעלות פקודות אינטראקטיביות כך
ניתן להשתמש באובייקטים שהוגדרו או מיובאים בו ללא הסמכה ב-
מפגש אינטראקטיבי. אתה יכול גם לשנות את ההנחיות sys.ps1 ו sys.ps2 זו
קובץ.

PYTHONOPTIMIZE
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -O אוֹפְּצִיָה.
אם מוגדר למספר שלם, זה שווה ערך לציון -O מספר פעמים.

PYTHONDBUG
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -d אוֹפְּצִיָה.
אם מוגדר למספר שלם, זה שווה ערך לציון -d מספר פעמים.

PYTHONDONTWRITEBYTECODE
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -B אוֹפְּצִיָה
(אל תנסה לכתוב .py[co] קבצים).

PYTHONINSPECT
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -i אוֹפְּצִיָה.

קידוד פיתוניון
אם זה מוגדר לפני הפעלת המתורגמן, זה מחליף את הקידוד המשמש עבורו
stdin/stdout/stderr, בתחביר שם קידוד:מטפל בשגיאות השמיים מטפל בשגיאות חלק
הוא אופציונלי ויש לו אותה משמעות כמו ב-str.encode. עבור stderr, ה מטפל בשגיאות
חלק מתעלם; המטפל תמיד יהיה 'לאחור'.

אתר PYTHONNOUSER
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -s אוֹפְּצִיָה
(אל תוסיף את ספריית אתר המשתמש ל-sys.path).

PYTHONUNBUFFED
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -u אוֹפְּצִיָה.

PYTHONVERBOSE
אם זה מוגדר למחרוזת לא ריקה זה שווה ערך לציון -v אוֹפְּצִיָה.
אם מוגדר למספר שלם, זה שווה ערך לציון -v מספר פעמים.

אזהרות PYTHON
אם זה מוגדר למחרוזת מופרדת בפסיקים זה שווה ערך לציון -W
אפשרות לכל ערך נפרד.

PYTHONHASHSEED
אם משתנה זה מוגדר ל"אקראי", ערך אקראי משמש לזריעה של ה-hash של
str, בתים ואובייקטים של תאריך תאריך.

אם PYTHONHASHSEED מוגדר לערך של מספר שלם, הוא משמש כמקור קבוע עבור
יצירת ה-hash() מהסוגים המכוסים באקראי ה-hash. מטרתו
הוא לאפשר גיבוב שניתן לחזור עליו, כגון עבור בדיקות עצמיות עבור המתורגמן עצמו,
או לאפשר לאשכול של תהליכי פיתון לשתף ערכי hash.

המספר השלם חייב להיות מספר עשרוני בטווח [0,4294967295]. ציון ה
ערך 0 ישבית אקראית גיבוב.

השתמש ב-python3-dbg באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad