Mostrando entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando entradas con la etiqueta Python. Mostrar todas las entradas

Leer parámetros en python

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys

print "Número de parámetros: ", len(sys.argv)
print "Lista de argumentos: ", sys.argv



python parametros-basico.py -a ALL file1 file2
Número de parámetros:  5
Lista de argumentos:  ['parametros-basico.py', '-a', 'ALL', 'file1', 'file2']

Select en python

introducir, despues de esto, el siguiente código

criterio = raw_input("Ingrese criterio de búsqueda: ")
query = "SELECT b1, b2 FROM b WHERE b2 = '%s'" % criterio
result = run_query(query)
print result

Insertar datos en bbdd python

introducir, despues de esto, el siguiente código

dato = raw_input("Dato: ")
query = "INSERT INTO b (b2) VALUES ('%s')" % dato
run_query(query)

Conectarse a bbdd python

import MySQLdb
 
DB_HOST = 'localhost' 
DB_USER = 'root' 
DB_PASS = 'mysqlroot' 
DB_NAME = 'a' 
 
def run_query(query=''): 
    datos = [DB_HOST, DB_USER, DB_PASS, DB_NAME] 
 
    conn = MySQLdb.connect(*datos) # Conectar a la base de datos 
    cursor = conn.cursor()         # Crear un cursor 
    cursor.execute(query)          # Ejecutar una consulta 
 
    if query.upper().startswith('SELECT'): 
        data = cursor.fetchall()   # Traer los resultados de un select 
    else: 
        conn.commit()              # Hacer efectiva la escritura de datos 
        data = None 
 
    cursor.close()                 # Cerrar el cursor 
    conn.close()                   # Cerrar la conexión 
 
    return data

For en python

Caso 1

for i in [0, 1, 2]:
    print(i, "*", i,"=", i ** 2)

print()

0 * 0 = 0
1 * 1 = 1
2 * 2 = 4

Caso 2

for i in "AMIGO":
    print("Dame una ", i)
print("¡AMIGO!")

Dame una A
Dame una M
Dame una I
Dame una G
Dame una O
¡AMIGO!

Caso 3

for i in range(3):
    print("Hola ", end="")
print()

Hola Hola Hola

Caso 4

print("Comienzo")
cuenta = 0
for i in range(1, 6):
    if i % 2 == 0:
        cuenta = cuenta + 1
print("Desde 1 hasta 5 hay", cuenta, "múltiplos de 2")
Comienzo
Desde 1 hasta 5 hay 2 múltiplos de 2

Meter valores dentro de una cadena python

"Hola {0}. Otra {1} ". format(cadena2, cadena3)

Codigo python para leer y escribir Arduino

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import time
import serial
 
# Iniciando conexión serial
arduinoPort = serial.Serial('/dev/ttyACM1', 9600, timeout=1)
flagCharacter = 'k'
 
# Retardo para establecer la conexión serial
time.sleep(1.8)
arduinoPort.write(flagCharacter)
#getSerialValue = arduinoPort.readline()
#getSerialValue = arduinoPort.read()
getSerialValue = arduinoPort.read(6)
print '\nValor retornado de Arduino: %s' % (getSerialValue)
 
# Cerrando puerto serial
arduinoPort.close()