Strumenti Utente

Strumenti Sito


programmazione:python:funzioni_utili_per_autoscripts

Funzioni utili per autoscripts

Autore: Fabio Di Matteo
Ultima revisione: 23/10/2025 09:28

Alcune funzioni utili per generare un autoscripts (punti di partenza per applicazioni).

import sys,os,stat
 
def writeFile(filename,content,mode='w'):
    try:
        f = open(filename, mode)
        f.write(content)
        f.close()    
    except Exception as e:
        print(e)
        sys.exit(-1)
 
def makeFolder(folder):
    try:
       os.mkdir(folder)
    except Exception as e:
        print(e)
        sys.exit(-1)
 
def execPermission(file):
    try:
        os.chmod(file, stat.S_IWRITE|stat.S_IXUSR|stat.S_IREAD)
    except Exception as e:
        print(e)
        sys.exit(-1)
 
def download(file):
    try:
        os.system(f"curl -L -O {file}")
    except Exception as e:
        print(e)
        sys.exit(-1)
 
def download_as(file,nfile):
    try:
        os.system(f"curl -L {file} -o {nfile} ")
    except Exception as e:
        print(e)
        sys.exit(-1)
 
def exec_cmd(cmd):
    try:
        os.system(cmd)
    except Exception as e:
        print(e)
        sys.exit(-1)        
programmazione/python/funzioni_utili_per_autoscripts.txt · Ultima modifica: 23/10/2025 10:06 da Fabio Di Matteo