Python Change Bash Directory Mac -- python campo con django campo con python-3.x campo con python-2.7 campo con python-3.6 camp Relacionados El problema

python change bash directory mac


0
vote

problema

Español

todos los días cuando abro mi mac.

Abrir Bash y ejecutar los siguientes comandos:

  cd desktop  cd reference cd django cd mel cd python3 manage.py runseerver   

Quiero hacer el proceso anterior automatizado, donde, si ejecuto un script de Python, todo lo anterior debe ejecutarse en el shell.

cuando lo he intentado hasta ahora:

  import os wd = os.getcwd() os.chdir("desktop")    

lo anterior no me da ningún error ni cambia el directorio

Original en ingles

Everyday When i open my mac.

I open bash and execute the following commands :

cd desktop  cd reference cd django cd mel cd python3 manage.py runseerver 

I want to make the above process automated, where If i run one python script all the above should be executed in the shell.

When I have tried so far :

import os wd = os.getcwd() os.chdir("desktop")  

The above doesn't give me any error nor does it changes the directory

              
         
         

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

Puede configurar los alias en su archivo .bashrc . Abra su archivo .bashrc con nano o vim y agregue lo siguiente.

alias run_mel='cd desktop/reference/django/mel/python3 && manage.py runserver'

Guardar y salir del archivo después de agregar el alias, ejecute source .bashrc

Luego debe poder iniciar su servidor desde el directorio de inicio solo ejecutándose run_mel

 

you can set aliases in your .bashrc file. Open your .bashrc file with nano or vim and append the following.

alias run_mel='cd desktop/reference/django/mel/python3 && manage.py runserver'

Save and exit the file after adding the alias then run source .bashrc

You should then be able to start your server from the home directory by only running run_mel

 
 
0
 
vote

Tal vez pueda escribir un solo comando que se puede ejecutar una vez y hace todo el trabajo.

cd desktop/reference/django/mel && python3 manage.py runserver

Esto no es un script de Python, pero puede lograr lo que quiere fácilmente con esto.

 

Maybe you could write a single command that can be executed once and it does the whole job.

cd desktop/reference/django/mel && python3 manage.py runserver

This is not a python script, but you can achieve what you want easily with this.

 
 
0
 
vote

Podrías hacerlo todo en una CMD

  os.system("cd desktop && cd reference && cd django && cd mel && python3 manage.py runserver")   

Espero que esto ayude

 

You could do it all in one cmd

os.system("cd desktop && cd reference && cd django && cd mel && python3 manage.py runserver") 

Hope this helps

 
 
0
 
vote

Tu guión de Python debería verse así:

  import os  os.system(python3 desktop/reference/django/mel/manage.py runserver)   
 

Your python script should look like this:

import os  os.system(python3 desktop/reference/django/mel/manage.py runserver) 
 
 

Relacionados problema

2  ¿Por qué no se puede cargar el módulo?  ( Why cant load the module ) 
Mostrar mi git reset --hard HEAD is now at 0123abde comment is here0 's Estructura de directorio: git reset --hard HEAD is now at 0123abde comment is her...

0  ¿Hay algo que puede unirse solo los elementos de la lista? - Python 3.6  ( Are there something that can join only list items python 3 6 ) 
Ahora sé que esta es una pregunta muy estúpida ... Estoy tratando de hacer algo así como un lenguaje de programación en un lenguaje de programación (Python)...

0  ¿Por qué Mac dice "no se puede ejecutar el archivo binario" para QTDesigner en PyQT5 para Python3.6?  ( Why does mac say cannot execute binary file for qtdesigner in pyqt5 for python ) 
Añadido PYQT5 a la instalación de Python3.6 en mi iMac que ejecuta Sierra 10.12.4 en una ventana de terminal con: $pip3 PyQt5 Luego intenté ejecutar qt...

5  Recuperar el nombre del repositorio de GitHub usando Gitpython  ( Retrieve github repository name using gitpython ) 
¿Hay alguna manera de obtener el nombre del repositorio usando Gitpython? repo = git.Repo.clone_from(repoUrl, ".", branch=branch) Parece que no puedo e...

0  Agrupación en el conjunto de consultas de Django  ( Grouping in django query set ) 
Tengo un objeto Set de consulta con dos atributos: palabras, number_of_letters. Me gustaría agrupar las palabras por la no de las letras en ellas. Por ejemplo...

2  ¿Trabaja "SYSSSEsettrace" correctamente en Python 3.5 pero no en Python 3.6?  ( Does sys settrace work properly in python 3 5 but not in python 3 6 ) 
Mientras intentas responder a otra pregunta, me dio cuenta de que puedes tener un código ejecutarse en cualquier momento en un hilo cuando teóricamente no deb...

0  ¿Se puede modificar esto para correr más rápido?  ( Can this be modified to run faster ) 
Estoy creando una lista de palabras utilizando Python que golpea cada combinación de caracteres que es un monstruo de un cálculo pasado 94 4 . Antes de pregu...

0  ¿Qué seleccione las palabras clave de otros?  ( What select the keywords from others ) 
.bashrc0 es una palabra clave a medida que .bashrc1111 es una función incorporada .bashrc2 ¿Cuál es la regla para seleccionar las 33 palabras clave ...

0  ¿Es posible importar todos los módulos dentro de un paquete desde un directorio diferente en Python 3.8?  ( Is it possible to import all modules within a package from a a different directo ) 
Estoy usando Python 3.8. Tengo una estructura de directorios como esta: ├── package │   ├── __init__.py │   └── test2.py └── test.py Contenido de la pr...

1  CondadependencyError: varios registros de Python que se encuentran en el prefijo  ( Condadependencyerror multiple python records found in prefix ) 
No se pueden instalar requisitos usando Anaconda: Pycharm Community Edition 2017.2.4 intérprete del proyecto en la configuración Requisitos Fallo ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos