Domanda

Come posso fare il programma verifica se è già sulle località di destinazione, e se no, si sposta in un altro luogo?

È stato utile?

Soluzione

os.path.abspath(__file__) è il percorso assoluto (o dello script principale) posizione attuale del modulo corrente, e os.rename è un modo per spostare un file (non a un luogo in cui è già presente un altro file con lo stesso nome, anche se, dovreste os.unlink quest'ultimo prima ).

Altri suggerimenti

Un'alternativa al os.path.abspath(__file__) che funziona con py2exe è sys.executable. se dici filename = sys.executable.rsplit('\\',1)[1] il nome del file sarebbe il tuo nome file. questo funziona solo se si compila i programmi con py2exe anche perché altrimenti sarà solo visualizzare pythonw.exe o python.exe

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top