כיצד לספור מילים וקווים בפייתון
שלב 1
אתחל את המשתנים הדרושים לך, כולל השורה הבאה בתחילת קוד הפייתון:
nLines, nWords = 0.0
שלב 2
פתח את זרימת הקלט כמו בדוגמה הבאה:
myInputStream = פתוח ('inputFile.txt', 'r')
החלף את inputFile.txt עם שם הקובץ שאת השורות והמילים שלו אתה צריך לספור.
שלב 3
עבור את כל הזרימה תוך כדי ספירת שורות, כמו בקוד הבא:
עבור currline ב- myInputStream: nLines = nLines + 1
שלב 4
הוסף את הקוד המונה את מספר המילים בכל שורה בתוך הלולאה הראשית, כמו בקוד הבא:
עבור currline ב- myInputStream: nLines = nLines + 1
(# \ n ')): # שורה ריקה אין מילים wordsInCurrLine = currLine.split (ללא) nWords = nwords + len (wordsInCurrLine)
לאחר השלמת הלולאה הראשית, המשתנה nLines יכיל את מספר השורות בזרם הקלט, והמשתנה Nwords יכיל את מספר המילים.