בתור מי שעבד המון עם קבצי CSV בפייתון: 1. שכח מ-sscanf(). לפייתון כלים חזקים בהרבה לטיפול בטקסט - ספציפית עבור CSV יש לו כלים לקריאה אוטומטית של קבצי CSV כולל טיפול נכון בגרשיים, קו נטוי, פסיקים וכדומה מרעין בישין - הכל כלול בספריה הסטנדרטית ששמה csv - חוץ מטיפול בקבצי CSV מקודדים ב-Unicode. אם תתקל באלה, קיימות כמה ספריות שקל למצוא. אם אתה מתעקש על scanf() - יש מסמך שמדבר בדיוק על שימוש בביטויים רגולריים (ספריה סטנדרתית re) שמדמה scanf - http://docs.python.org/library/re.html#simulating-scanf
2. לגבי פקודות מע"ה, יש הרבה פקודות שממומשות בפייתון עצמו (בעיקר ניהול קבצים וספריות) כולל סריקת ספריות לקבצים ספציפיים. נדיר שתצטרך להריץ פקודה חיצונית, ואם כן אז יש גם כלים לזה. בספריה הסטנדרטית os תמצא את הפונקציה system שמריצה פקודות "על עיוור", אם אתה רוצה לשלוח קלט או לקבל פלט מפקודה אחרת לך לספריה סטנדרטית בשם subprocess. חומר בעברית יותר קשה למצוא. מצד שני המסמכיאדה באנגלית נגישה מאד בכתובת שנתן אודי - http://docs.python.org. המסמכים כתובים באנגלית טכנית קלה לקריאה. -- אריק On 11 January 2012 08:00, Udi Oron <[email protected]> wrote: > אמנון שלום. > > פייתון מתאימה לכך. > מצד שני, רוב המידע הינו באנגלית. > > לקריאת CSV ראה: > http://docs.python.org/library/csv.html > > למעבר על קבצים ועיבודם ראה: > > http://stackoverflow.com/questions/2186525/use-a-glob-to-find-files-recursively-in-python > > אודי > > > 2012/1/9 KALACI <[email protected]> > שלום > האם Python מתאימה לקריאת אלפי קבצי CSV שנמצאים ב DIRECTORY בודד -ואז על כל > קובץ להריץ עיבוד זהה? > יש לכם ספר בעברית שיכיל פקודות לזה כולל SSCANF כמו ב C וגם פקודות קבצים > WINDOWS ? > אמנון > > _______________________________________________ > Python-il mailing list > [email protected] > http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il > > > _______________________________________________ > Python-il mailing list > [email protected] > http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il > >
_______________________________________________ Python-il mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
