Articles of unix

¿Cómo leer un archivo de Windows en un entorno Linux?

Estoy intentando ejecutar un progtwig Python en Linux que creé por primera vez en Windows, pero se muestra el siguiente error: metadata = eval(metafile.read()) File “”, line 1 @ @ @ @ @ @ ¿Alguna idea?

División eficiente de un archivo en varios archivos por valor de columna

Tengo un archivo de texto delimitado por tabulaciones que es muy grande. Muchas líneas en el archivo tienen el mismo valor para una de las columnas en el archivo (llámelo columna k). Quiero separar este archivo en varios archivos, colocando entradas con el mismo valor de k en el mismo archivo. ¿Cómo puedo hacer esto? […]

Comprobando la ejecución del script python dentro del script python

Estoy ejecutando un script de python que puede o no tardar unas horas en completarse. Al comienzo de mi script de python, quiero comprobar si este script de python ya se está ejecutando o no. Si ya se está ejecutando, quiero salir de mi python actual que acabo de comenzar. Por ejemplo: python inició 1AM […]

Ubuntu 11.10 + error Bash + Python + instalación Python no válida

File “/usr/lib/python2.7/site.py”, line 562, in main() File “/usr/lib/python2.7/site.py”, line 544, in main known_paths = addusersitepackages(known_paths) File “/usr/lib/python2.7/site.py”, line 271, in addusersitepackages user_site = getusersitepackages() File “/usr/lib/python2.7/site.py”, line 246, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File “/usr/lib/python2.7/site.py”, line 236, in getuserbase USER_BASE = get_config_var(‘userbase’) File “/usr/lib/python2.7/sysconfig.py”, line 543, in get_config_var return […]

usando el subproceso de Python para redireccionar stdout a stdin?

Estoy haciendo una llamada a un progtwig desde el shell utilizando el módulo de subproceso que genera un archivo binario para STDOUT. Utilizo Popen () para llamar al progtwig y luego quiero pasar la secuencia a una función en un paquete de Python (llamado “pysam”) que desafortunadamente no puede objetos de archivo de Python, pero […]

¿Cómo concatenar el identificador especificado en dos filas?

Entrada donde identificador especificado por dos filas 1-2 L1_I L1_I C-14 <—| unique idenfier WWPTH WWPT WWPTH <—| on two rows 1 2 3 Objetivo: ¿Cómo concatenar las filas? L1_IWWPTH L1_IWWPT C-14WWPTH <— unique identifier 1 2 3 Ps aceptaré la solución más simple y elegante.

Cómo devolver un valor desde un script de shell en un script de python

Tengo una secuencia de comandos de Python que requiere un valor de una secuencia de comandos de shell. A continuación se muestra el script de shell (a.sh): #!/bin/bash return_value(){ value=$(///some unix command) echo “$value” } return_value A continuación se muestra el script de python: Import subprocess answer = Subprocess.call([‘./a.sh’]) print(“the answer is %s % answer”) […]

¿Cómo puedo corregir mi configuración de Python / pip en OS X 10.8?

Tengo un MacBook Pro con OS X 10.8, Xcode 4.4 instalado. Recientemente instalé lxml, pero cuando fui a importarlo obtuve lo siguiente: MacBook-Pro:~ jedc$ sudo pip install lxml==2.3.5 Password: Downloading/unpacking lxml==2.3.5 Downloading lxml-2.3.5.tar.gz (3.2Mb): 3.2Mb downloaded Running setup.py egg_info for package lxml Building lxml version 2.3.5. Building without Cython. Using build configuration of libxslt 1.1.26 […]

¿Cómo obtener la ruta del script de un proceso de python cuya línea de comandos de cmthline es , sin ruta?

Estoy intentando obtener y eliminar todas las demás instancias de python en ejecución del mismo script, encontré un caso de borde en el que la ruta no está en la lista de línea de cmdline , cuando el proceso se inicia con ./myscript.py y no con python ./myscript.py El contenido del script es, note el […]

Nginx, django, gunicorn, ubuntu 14.04 (13: Permiso denegado) mientras se conecta a la stream ascendente

Estoy trabajando en mi proyecto django con nginx y gunicorn , como decía aquí: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04 Mi sitio funciona localmente, pero cuando inicio el servidor nginx y gunicorn tuve 502 Error de puerta de enlace incorrecto. OS es UBUNTU 14.04 Estoy tratando de hacer que mi proyecto funcione, y reinstalar todo como root (sé que es […]