עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

פייתון | שאלה לגבי קבצי CSV.

Featured Replies

פורסם

הי,

יש לי שאלה בנוגע לעריכת קבצי CSV בפייתון.

נניח ויש לי קובץ CSV שמורכב מ-3 עמודות ואני רוצה למחוק חלק מערך בתא(למשל: במקום10:00:00 PM שיהיה 10:00)

איך אני עושה את זה?

אני יודע לעשות לולאה שתעבור על כל שורה אבל איך אני מוחק חלק מתא ספציפי?

תודה!

פורסם

אני מניח שאתה משתמש במודול CSV המובנה של פייתון, כן?

כל שורה שאתה קורא מהקובץ פשוט מתורגמת לרשימה של מחרוזות. אתה יכול פשוט לשנות את המחרוזת ספציפית. נניח אם השורה שקראת מוחזקת במשתנה row אז תעשה משהו כזה לדוגמה:

row[1] = row[1][3:7]

ואז תכתוב חזרה לקובץ באמצעות cvs.writer.

פורסם
  • מחבר

אוקיי, זה עובד.

סליחה על הבורות אבל איך אני כותב את זה לקובץ אקסל עם רק חלק מהטורים שיש בCSV?

תודה רבה!

פורסם

מה זאת אומרת רק חלק מהטורים? מה יש לך בדיוק ומה אתה רוצה לעשות עם זה?

פורסם
  • מחבר

נגיד שיש לי CSV שכשאני פותח אותו באקסל אני רואה 5 עמודות(1,2,3,4,5), אני רוצה פשוט לייצא רק את עמודות 1,2,4,5.

פורסם

אז קרא את הקובץ, תעבור שורה שורה ובכל שורה תיקח רק את העמודות הרלוונטיות (באמצעות פעולות פשוטות על רשימות).

פורסם
  • מחבר

אז זהו, שאני לא מצאתי איך לקחת את כל האיברים חוץ מאחד באמצע..

SLICE לא עובד במקרה הזה.

פורסם

אמנם הפייתון שלי קצת חלוד, אבל מה רע בזה?

row[:2] + row[3:]

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.