msi instalar idle español descargar python python-idle

python - instalar - ¿Cuál es el directorio de trabajo cuando se utiliza IDLE?



python release (4)

Por lo tanto, estoy aprendiendo Python y me gustaría crear un script simple para descargar un archivo de Internet y luego escribirlo en un archivo. Sin embargo, estoy usando IDLE y no tengo idea de qué es el directorio de trabajo en IDLE o cómo cambiarlo. ¿Cómo puedo hacer cosas del sistema de archivos en IDLE si no conozco el directorio de trabajo o cómo cambiarlo?


Aquí hay un extracto de usfca.edu

Si desea poder importar sus archivos fácilmente en IDLE, debe asegurarse de que el directorio de trabajo para IDLE esté configurado en la carpeta con todo su código. Por ejemplo, mi código en clase está ubicado en el directorio / Users / sjengle / Desktop / Code, así que para cambiar el directorio de trabajo de IDLE necesito ejecutar los siguientes dos comandos:

import os os.chdir("/Users/sjengle/Desktop/Code")


Esto dependerá del sistema operativo y cómo se ejecuta IDLE.

Para cambiar el CWD (predeterminado) en Windows, haga clic con el botón derecho en el icono de acceso directo, vaya a "Propiedades" y cambie "Comenzar en".


Puedes verificar que usando os.getcwd() :

In [1]: import os In [2]: os.getcwd() Out[2]: ''/home/monty'' In [7]: os.chdir("codechef") #change current working directory In [8]: os.getcwd() Out[8]: ''/home/monty/codechef''

os.chdir() :

In [4]: os.chdir? Type: builtin_function_or_method String Form:<built-in function chdir> Docstring: chdir(path)

os.getcwd() :

Change the current working directory to the specified path. In [5]: os.getcwd? Type: builtin_function_or_method String Form:<built-in function getcwd> Docstring: getcwd() -> path Return a string representing the current working directory.


Puede comprobar fácilmente que usted mismo utilizando os.getcwd :

>>> import os >>> os.getcwd() ''C://Program Files//Python33''

Eso está en mi máquina Windows, por lo que probablemente sea el directorio de instalación de Python.

Puede cambiar ese directorio en tiempo de ejecución usando os.chdir :

>>> os.chdir(''C://Users//poke//Desktop//') >>> os.getcwd() ''C://Users//poke//Desktop'' >>> with open(''someFile.txt'', ''w+'') as f: f.write(''This should be at C://Users//poke//Desktop//someFile.txt now.'')

Esto, como es lógico, creará el archivo en mi escritorio.