str - cómo utilizar concatenar una cadena fija y una variable en Python
separar palabra en letras python (4)
Sólo inténtalo
msg[''Subject''] = "Auto Hella Restart Report " + sys.argv[1]
El operador + se reemplaza en Python para concatenar cadenas.
Quiero incluir el nombre de archivo ''main.txt'' en el asunto para el que paso el nombre de archivo desde la línea de comandos. pero cometiendo un error al hacerlo
python sample.py main.txt #running python with argument
msg[''Subject''] = "Auto Hella Restart Report "sys.argv[1] #line where i am using that passed argument
Si necesita agregar dos cadenas, debe usar el operador ''+''
por lo tanto
msg[''Subject''] = your string + sys.argv[1]
Y también hay que importar sys al principio.
como
import sys
msg[''Subject''] = "Auto Hella Restart Report " + sys.argv[1]
Supongo que querías hacer esto:
msg[''Subject''] = "Auto Hella Restart Report " + sys.argv[1]
# To concatenate strings in python, use ^
variable=" Hello..."
print (variable)
print("This is the Test File "+variable)
para el tipo entero ...
variable=" 10"
print (variable)
print("This is the Test File "+str(variable))