Domanda

C'è un modo per cambiare la directory dove file .pyc sono creati da l'interprete Python? Ho visto due persone politicamente esposte su questo argomento ( 0304 e 3147 ), ma nessuno sembra essere implementato nel interprete predefinito (sto lavorando con Python 3) .

Mi sono perso qualcosa?

È stato utile?

Soluzione

Non c'è alcun modo per il cambiamento in cui i file .pyc andare. Python 3.2, attua il sistema __pycache__ per cui tutti i file .pyc andare in una directory chiamata __pycache__. Python 3.2 Alpha 1 è disponibile ora, se si ha realmente bisogno per mantenere le directory pulita.

Fino a 3.2 viene rilasciato, configurare come molti strumenti, come si può ignorare i file .pyc.

Altri suggerimenti

Questo potrebbe essere utile per alcuni: Opzioni varie

-B     Se dato, Python non tenterà di scrivere .pyc o .pyo file per l'importazione di moduli di origine. Vedi anche PYTHONDONTWRITEBYTECODE.

New in version 2.6.

file Python non sono sempre memorizzati nella stessa directory e avranno diretto verso pycache se si utilizza pycache. Tutte le risposte di essere in grado di avere percorsi personalizzati e nomi, perché l'importazione del modulo è piuttosto capriccioso e non sempre funziona. Sarete in grado vedere quello che voglio dire a github.com/LolexInc/Lolex-Tools/tree/Beta e osservo JTToolsInstaller.py. C'è un sacco di casino in esso.

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