Profilo di Gnappetto

Nome Gnappetto
Indirizzo email n/a
Messaggi7
  • Re: Generare cartelle e sottocartelle
    Forum >> Programmazione Python >> Scripting
    GRAZIE!!!!!
    Ho risolto.

    Una calorosa stretta di mano.
  • Re: Generare cartelle e sottocartelle
    Forum >> Programmazione Python >> Scripting
    Grazie
  • Re: Generare cartelle e sottocartelle
    Forum >> Programmazione Python >> Scripting
    Grazie per il tempo dedicatomi.



    Ho inserito gli spazi.




    Riporto lo script e il risultato




    ________

    from datetime import date, timedelta
    import os
    # Define the start and end dates
    start_date = date(2025, 8, 1)
    end_date = date(2025, 9, 30)
    # Base directory where folders will be created
    base_dir = "/mnt/data/date_folders/" # Generate folders for each date
    current_date = start_date
    while current_date <= end_date:

    # Create the folder path for the current date
    date_folder_path = os.path.join(base_dir, current_date.strftime("%Y%m%d"))
    # Create the date folder along with "images" and "record" subfolders
    os.makedirs(os.path.join(date_folder_path, "images"), exist_ok=True)
    os.makedirs(os.path.join(date_folder_path, "record"), exist_ok=True)
    # Move to the next day
    current_date += timedelta(days=1)
    # Confirm completion
    base_dir
    _________________________________________




    Sotto il risultato
    "G:\Documenti\Videosorvaglianza MRPythonProject2\.venv\Scripts\python.exe" "G:\Documenti\Videosorvaglianza MR\Progetti Python miei\.venv\Scripts\crea_cartelle3.py"

    Process finished with exit code 0
    __________________________________________


    Processo interpretato come risultato positivo.
    Non trovo però le cartelle. Dove devo cercare?


    Allego anche la schermata.


    Grazie.

    Una stretta di mano




  • Re: Generare cartelle e sottocartelle
    Forum >> Programmazione Python >> Scripting
    Grazie.
    Ho provato ma senza alcun risultato.




    Riporto l'errore





    "G:\Documenti\Videosorvaglianza MRPythonProject2\.venv\Scripts\python.exe" "G:\Documenti\Videosorvaglianza MRPythonProject2\.venv\Scripts\crea_cartelle.py"

    File "G:\Documenti\Videosorvaglianza MRPythonProject2\.venv\Scripts\crea_cartelle.py", line 12

    date_folder_path = os.path.join(base_dir, current_date.strftime("%y%m%d"))

    ^^^^^^^^^^^^^^^^

    IndentationError: expected an indented block after 'while' statement on line 9




    Process finished with exit code 1

  • Generare cartelle e sottocartelle
    Forum >> Programmazione Python >> Scripting
    Una buona giornata.
    Non ho alcuna esperienza del linguaggio Python e sto cercando di studiare i primi rudimenti.

    Nelle more di acquisire esperienza, provo a rappresentare una mia esigenza.

    Ho un problema con l'impianto di videosorveglianza a cui sono asservite 15 telecamere.

    Fino al 31 dicembre dello scorso anno, le stesse trasmettevano i dati delle acquisizioni (foto e video) al server e nel farlo creavano in automatico le cartelle giornaliere.

    Dal 1 di gennaio non è stato più così e, solo dopo una serie di reclami, la ditta Cinese ha inviato una cartella zip nella quale ci sono le cartelle dal 1 di gennaio fino al 30 settembre, indicando la procedura per l'installazione.


    Allo stesso tempo, la ditta ha inviato anche le istruzioni su come fare per generare le cartelle, utilizzando il linguaggio Python.


    E così ho iniziato a studiare, per essere indipendente dalla ditta.
    Con buona probabilità dopo il 30 settembre potrei avere nuovamente il problema.

    Ho provato a generare le cartelle, seguendo le istruzioni e limitandomi al mese di agosto e settembre.

    Analizzando lo script sembrerebbe tutto semplice, poi però ... lo script non va e sono indicati una serie di errori.

    Se qualcuno potesse fare un'analisi indicandomi con parole semplici cosa e come fare, mi farebbe un grosso piacere.

    Cordialmente,
    Gnappetto :fingers-crossed: Alias Nicola Gentile da Viterbo


    Allego:

    - il pdf nel quale a pag. 3 e 4 è riportato lo script delle ditta;

    - il mio script;

    - la schermata di errore.