Articles of línea de

Python: ¿Cómo hacer que una opción sea requerida en optparse?

He leído esto http://docs.python.org/release/2.6.2/library/optparse.html ¿Pero no estoy tan claro cómo hacer que una opción sea requerida en optparse? He intentado configurar “requerido = 1” pero obtuve un error: argumentos de palabra clave inválida: requerido Quiero que mi script requiera la opción –file para que los usuarios la –file . Sé que la palabra clave action […]

Busca y consigue una línea en Python.

¿Hay alguna forma de buscar, desde una cadena, una línea que contenga otra cadena y recuperar la línea completa? Por ejemplo: string = qwertyuiop asdfghjkl zxcvbnm token qwerty asdfghjklñ retrieve_line(“token”) = “token qwerty”

Python: filtra las líneas de un archivo de texto que contiene una palabra en particular

En Python, quiero escribir un progtwig que filtre las líneas de mi archivo de texto que contiene la palabra “manzana” y escriba esas líneas en un nuevo archivo de texto. Lo que he intentado simplemente escribe la palabra “manzana” en mi nuevo archivo de texto, mientras que quiero líneas completas. Soy un principiante en Python, […]

Diferentes maneras de leer datos grandes en python.

Estoy tratando con datos grandes, por lo que encontrar una buena manera de leer datos es realmente importante. Estoy un poco confundido acerca de los diferentes métodos de lectura. 1.f=gzip.open(file,’r’) for line in f: process line #how can I process nth line? can I? 2.f=gzip.open(file,’r’).readlines() #f is a list f[10000] #we can process nth line […]

¿Python sería un buen sustituto para los scripts de línea de comandos / lote de Windows?

Tengo algo de experiencia con Bash , lo cual no me importa, pero ahora que estoy haciendo un montón de desarrollo de Windows necesito hacer cosas básicas / escribir scripts básicos usando el lenguaje de línea de comandos de Windows. Por alguna razón, dicho lenguaje realmente me irrita, por lo que estaba considerando aprender Python […]

¿Cómo ejecutar un archivo python (.py) desde la línea de comandos de Windows sin tener que escribir python primero?

Supongamos que tengo un archivo python llamado file.py. Normalmente para ejecutar este archivo desde la línea de comandos haría: python path\to\file\file.py Mi pregunta es, ¿es posible hacer esto sin tener el python antes de la ruta del archivo? path\to\file\file.py O, si tengo la ruta de acceso a file.py en mis Variables de entorno, simplemente: file.py […]

Python encadena una lista desde un archivo tsv

Tengo este archivo tsv que contiene algunas rutas de enlaces, cada enlace está separado por un ‘;’ Quiero usar: En el siguiente ejemplo, podemos ver que el texto del archivo está separado y solo quiero leer la última columna, que es una ruta que comienza con ’14th’ 6a3701d319fc3754 1297740409 166 14th_century;15th_century;16th_century;Pacific_Ocean;Atlantic_Ocean;Accra;Africa;Atlantic_slave_trade;African_slave_trade NULL 3824310e536af032 1344753412 88 […]

TypeError demasiados argumentos

Cuando se ejecuta este código, aparece un error que indica que hay demasiados argumentos en la línea 8. No estoy seguro de cómo solucionarlo. #Defining a function to raise the first to the power of the second. def power_value(x,y): return x**y ##Testing ‘power_value’ function #Getting the users inputs x = int(input(“What is the first number?\n”)) […]

Pasando listas enteras a python

Quiero pasar 2 listas de enteros como entrada a un progtwig de python. Por ejemplo, (desde la línea de comandos) python test.py –a 1 2 3 4 5 -b 1 2 Los enteros en esta lista pueden variar de 1 a 50, la Lista 2 es un subconjunto de Lista1. ¿Alguna ayuda / sugerencia? ¿Es […]

python, windows: análisis de líneas de comando con shlex

cuando tiene que dividir una línea de comando, por ejemplo para llamar a popen, la mejor práctica parece ser subprocess.Popen(shlex.split(cmd), … pero RTFM La clase shlex facilita la escritura de analizadores léxicos para syntax simples que se asemejan a las del shell de Unix … Entonces, ¿cuál es la forma correcta en win32? y ¿qué […]