{"id":14366,"date":"2015-05-03T09:01:06","date_gmt":"2015-05-03T14:01:06","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ccpg1001\/?p=7870"},"modified":"2026-02-10T12:09:56","modified_gmt":"2026-02-10T17:09:56","slug":"directorio-de-trabajo-en-python","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-u01\/directorio-de-trabajo-en-python\/","title":{"rendered":"1.2 Directorio de trabajo en Python"},"content":{"rendered":"\n<p>En Python cada <strong>ejercicio<\/strong>&nbsp; se desarrolla en un <strong>algoritmo<\/strong> cuyas instrucciones se guardan en un <em><strong>archivo.py<\/strong><\/em>. El archivo.py de instrucciones se guarda en un \"<strong>directorio de trabajo<\/strong>\" conocido tambi\u00e9n como ruta de trabajo.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"828\" height=\"481\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/directoriotrabajo01.png\" alt=\"directorio trabajo en Python 01\" class=\"wp-image-15941\" \/><\/figure>\n\n\n\n<p>Para revisar la ubicaci\u00f3n del directorio, se usa la librer\u00eda <strong>os<\/strong> que se \"carga\" al inicio de la sesi\u00f3n con:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #ff00ff\">&gt;&gt;&gt;<\/span> <span style=\"color: #d35400\">import<\/span> os<\/code><\/pre>\n\n\n\n<p>Se consulta el directorio de trabajo con la instrucci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #ff00ff\">&gt;&gt;&gt;<\/span> os.getcwd()\n<span style=\"color: #0000ff\">'C:\\\\WPy64-31050\\\\notebooks'<\/span><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"831\" height=\"345\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/directoriotrabajo02.png\" alt=\"directorio de trabajo Python instrucci\u00f3n \" class=\"wp-image-15943\" \/><\/figure>\n\n\n\n<p>para cambiar directorio de trabajo se usa la instrucci\u00f3n para un directorio de ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #ff00ff\">&gt;&gt;&gt;<\/span> os.chdir(<span style=\"color: #008000\">'d:\\\\proyectos\\python'<\/span>)\n<span style=\"color: #ff00ff\">&gt;&gt;&gt;<\/span> os.getcwd()\n<span style=\"color: #0000ff\">'d:\\\\proyectos\\\\python'<\/span><\/code><\/pre>\n\n\n\n<p>Como buena pr\u00e1ctica, use un directorio de trabajo para todas las actividades del curso. As\u00ed podr\u00e1 almacenar y clasificar los algoritmos en subdirectorios por unidad, tarea, lecci\u00f3n, taller, etc.<\/p>\n\n\n\n<p>Los archivos realizados en clases ser\u00e1n de utilidad para consultas posteriores sobre temas y algoritmos anteriormente resueltos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Cambiar el directorio de trabajo predeterminado en WinPython<\/h2>\n\n\n\n<p>Para cambiarlo, debe buscar en el directorio de Winpython\/Settings, el archivo winpython.ini<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"292\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/directoriotrabajo03.png\" alt=\"directorio trabajo Python en Windows\" class=\"wp-image-15944\" \/><\/figure>\n\n\n\n<p>Edite el archivo con el el bloc de notas, para quitar el <strong>#<\/strong> de la l\u00ednea WINPYWORKDIR, escriba la ruta del directorio deseado,<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>&#091;debug]\nstate = disabled\n\n&#091;environment]\n#HOME = %HOMEDRIVE%%HOMEPATH%\\Documents\\WinPython%WINPYVER% \n#JUPYTER_DATA_DIR = %HOME% \n#WINPYWORKDIR = %HOMEDRIVE%%HOMEPATH%\\Documents\\WinPython%WINPYVER%\\Notebooks \n<strong><em>WINPYWORKDIR = D:\\CCPG1001Ejemplos<\/em><\/strong><\/code><\/pre>\n\n\n\n<p>Reinicie WinPython y observar\u00e1 que el directorio predeterminado de trabajo ha cambiado, use abrir o guardar para ver el directorio que abre directamente en su PC.<\/p>\n\n\n\n<p>Recuerde realizar el ajuste cuando la versi\u00f3n que tiene es \"portable\" y a lleva en un USBdrive.<\/p>\n\n\n\n<p>Por lo que es mejor realizar una nueva instalaci\u00f3n en la computadora donde lo va a usar.<\/p>\n\n\n\n<p>Realice una copia al disco duro del instalador para que el proceso sea m\u00e1s r\u00e1pido que usando una memoria USB.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En Python cada ejercicio&nbsp; se desarrolla en un algoritmo cuyas instrucciones se guardan en un archivo.py. El archivo.py de instrucciones se guarda en un \"directorio de trabajo\" conocido tambi\u00e9n como ruta de trabajo. Para revisar la ubicaci\u00f3n del directorio, se usa la librer\u00eda os que se \"carga\" al inicio de la sesi\u00f3n con: Se consulta [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-unidades","format":"standard","meta":{"footnotes":""},"categories":[102],"tags":[],"class_list":["post-14366","post","type-post","status-publish","format-standard","hentry","category-fp-u01"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/14366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=14366"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/14366\/revisions"}],"predecessor-version":[{"id":21354,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/14366\/revisions\/21354"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=14366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=14366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=14366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}