בקשה | רעיונות לכתיבת תוכנות
-
@ממענדל עדיין מעוניין?
אני פשוט צריך איזה 'תוכנה', אני לא מבין בזה, אז אני לא יודע אם זה קל או מסובך...
אבל אני צריך קוד שישנה שמות של קבצים לפי מיספור, כלומר, הקובץ הראשון יהיה IMG_0312 הקובץ השני יהיה IMG_0313 והקובץ השלישי יהיה IMG_0314 וכן הלאה. -
-
@האדם-החושב התאריך לא משנה רק ששם התמונה יהיה ככה לפי סדר עולה.
זה בשביל לראות תמונות מצלם במצלמה ביתית...ביקשתי מGPT קוד לזה והוא הביא לי את זה
prefix = "IMG_" start_number = 312 num_files = 10 # כמות הקבצים שברצונך ליצור file_names = [f"{prefix}{str(start_number + i).zfill(4)}" for i in range(num_files)] for file_name in file_names: print(file_name)
אמממה, שאין לי מושג איך מריצים את זה...
-
@יוסף-אלחנן
א' - זה לא קוד שישנה את שמות הקבצים, הוא סה"כ ידפיס לך למסך את שמות הקבצים.
ב' - לא משנה לך באיזה סדר?
ג' - תכתוב בצורה מסודרת מה אתה צריך ואשתדל בלנ"ד בהמשך הלילה לכתוב לך סקריפט לזה. -
@האדם-החושב יש לי ככה:
כפי שאתה רואה, יש לי מלא תמונות שאותם צילם צלם עם מצלמה שלו, ואת התמונות האלו אי אפשר לראות המצלמה ביתית (אצלי זה G7), בשביל שהמצלמה שלי תוכל לקרוא את התמונות אני צריך לשנות את שמות התמונות ממה שהם עכשיו לIMG_XXX (ברצף עולה של מספרים) וכך אני יכול לראות את זה במצלמה שלי.כבר שיניתי שמות לכ-300 תמונות ויש לי עוד 2,000...
כבר כואבות לי האצבעות...מה שמודגש בצילומ זה תמונות שכבר שיניתי את השם ואלו שלא מודגשות הם של הצלם (שאותם אני לא יכול לראות במלצמה) בשם יואב...תודה רבה!!!!
-
@ממענדל אשמח מאוד! לתוכנה שהופכת את הטקסט של תגיות קובצי מוזיקה שרשומים בעברית (שם רצועה, אמן, ג'אנר, אלבום) שיהיה מימין לשמאל.
לדוג' אם שם האמן הוא ליפא אז יהיה כתוב אפיל.לא מבין בזה, אז לא יודע מה תהיה רמת הקושי.
יעזור לי מאוד!!
@האדם-החושב זה אפשרי? -
@יוסף-אלחנן
במקום YOAV_XXX לIMG_XXX? -
@יוסף-אלחנן
כתבתי קוד שמריץ מספרים מ-0 עד ל-3000
השאלה שלי היא איך "להריץ" את הקוד על תיקייה (את העניין של להוסיף את ה"img" אני יוסיף לתוכנה ברגע שאדע איך להריץ את הקוד כפי ששאלתי).
גם אם לא אצליח לעשות את זה ארצה לדעת איך לעשות דבר כזה.
@האדם-החושב תוכל לעזור ולהסביר לבור כמוני?אני גם מנסה לעזור וגם מפתח את הידע המועט שלי... -
from os import listdir, rename for file in listdir(): if not file.endswith('.jpg') or file.startswith('IMG_') or '_' not in file: continue name_name = 'IMG_' + file.split('_')[1] rename(file, name_name)
-
@דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:
@האדם-החושב זה אפשרי?
אפשרי בהחלט
https://eyed3.readthedocs.io/en/latest/
https://stackoverflow.com/questions/8948/accessing-mp3-metadata-with-pythonאבל למה שלא תנסה פשוט להשתמש בmp3tag?
@יוסף-אלחנן כתב בבקשה | רעיונות לכתיבת תוכנות:
אבל איך אני מריץ את זה?
מה אני אמור לערוך לפני שאני מריץ את זה?מותקן לך python על המחשב?
-
@האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:
אבל למה שלא תנסה פשוט להשתמש בmp3tag?
מה זה?
@האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:
מותקן לך python על המחשב?
כן.
-
from os import listdir, rename from os.path import join path = r'./test' for file in listdir(path): if not file.lower().endswith('.jpg') or file.startswith('IMG_') or '_' not in file: continue old_path = join(path, file) name_name = 'IMG_' + file.split('_')[1] new_path = join(path, name_name) rename(old_path, new_path)
שים את התמונות בתיקייה בשם "test", שים את הסקריפט בתיקייה אחת מעל ואז תריץ את הקובץ דרך שורת הפקודה
-
@האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:
בתיקייה אחת מעל
מה הכוונה?
שיהיה לי תיקיה ובה הקוד ועוד תיקיה של התמונות? -
@יוסף-אלחנן
שתהיה תיקייה בשם "פסח", לצורך העניין, שבתוכה יהיו הסקריפט ותיקייה בשם "test". -
@האדם-החושב ואיך אני שם את הקוד?
-
-
@האדם-החושב ככה טוב?
-
@האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:
אבל למה שלא תנסה פשוט להשתמש בmp3tag?
בתוכנה?
לא יודע איך עושים שם היפוך טקסט לקבצים מרובים...
אשמח לעזרהאפשרי בהחלט
https://eyed3.readthedocs.io/en/latest/
https://stackoverflow.com/questions/8948/accessing-mp3-metadata-with-pythonסינית בשבילי...