Gnappetto
Profilo di
Nome | Gnappetto |
---|---|
Indirizzo email | n/a |
Messaggi | 7 |
-
- 2025-07-22 14:34:50
- Re: Generare cartelle e sottocartelle
- Forum >> Programmazione Python >> Scripting
- GRAZIE!!!!!
Ho risolto.
Una calorosa stretta di mano.
-
- 2025-07-22 14:30:50
- Re: Generare cartelle e sottocartelle
- Forum >> Programmazione Python >> Scripting
- Grazie
-
- 2025-07-22 14:00:44
- 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
-
- 2025-07-22 11:52:10
- 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
-
- 2025-07-22 00:13:09
- 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,
GnappettoAlias 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.