שאלה | אינדקס כל הסקריפטים שלי - שאלות על כלל הסקריפטים ובקשות ליצירת סקריפטים חדשים
-
-
@מתכנת-חובב אוקיי, את קבצי ההתתקנה installe גם?
DM.dll ATManager.dll unins000.exe unins000.dat RasDial.dll pcmWave.dll Log.dll IsAppRun.dll Install64.exe Install.exe InitHW.dll DTService.dll
@מתכנת-חובב (לא כל כך חובב...) צירפתי גם את קבצי ההתקנה -
@חיים-שנקר כתבתי עכשיו קוד כזה בפייתון
הוא לא מחליף שמות לתיקיות - אפשר לעשות גם את זה אם צריך
ויש לו חסרון משמעותי - הוא הופך גם את הסיומת - אין לי כוח לחשוב עכשיו איך לסדר את זה - אז בינתיים זה רק לרעיון אבל לא מתאים לשימושimport os def rename_files(path): for root, dirs, files in os.walk(path): for name in files: if os.path.isfile(os.path.join(root, name)): oldname = os.path.join(root, name) newname = os.path.join(root, name[::-1]) os.rename(oldname, newname) path = input("Enter the path to the folder: ") if os.path.exists(path): rename_files(path)
-
@מתכנת-חובב האם אפשר בפייתון לעשות קוד כזה שיהפוך גם את שם האמן האלבום הכותרת וכו' להם פשוט אין סיומת ולפחות להם זה יעזור
-
@מתכנת-חובב ```
ChatGPT קרדיטimport os def rename_files(path): for root, dirs, files in os.walk(path): for name in files: if name.endswith('.mp3'): oldname = os.path.join(root, name) title, ext = os.path.splitext(name) # split the file name into the title and extension newname = os.path.join(root, title[::-1] + ext) # reverse the title and join it with the extension os.rename(oldname, newname) path = os.path.dirname(os.path.abspath(__file__)) rename_files(path)
-
@חיים-שנקר זה יעבוד על התיקיה הנוכחית של הסקריפט (אם הבנתי נכון, הוא עשה את זה קצת מסובך)
וזה יעבוד רק על קבצי mp3 - אפשר להוריד את זה אם תמחק את ה if וכו' (אולי תצטרך רק לסדר את הטאבים מחדש) -
@מתכנת-חובב זה יעבוד גם בלי לסדר.