Jeg prøver å kjøre en kommando i Linux fra et pythonscript, men jeg får ikke til å sette inn en streng i kommandoen. Kan noen hjelpe meg?
Det skal genereres et tall (siffer) og dett skal brukes to steder i kommandoen som skal kjøres.
Resultatet skal være:
qrencode -o siffer.png siffer
altså f.eks:
qrencode -o 1234.png 1234
Her er det jeg har så langt:
import random
import subprocess
for x in range(1):
siffer = random.randint(12232,144241)
subprocess.call('qrencode -o bilde.png', siffer)
Det er noe galt med formateringen her, men det er altså qrencode -o bilde.png
Det skal genereres et tall (siffer) og dett skal brukes to steder i kommandoen som skal kjøres.
Resultatet skal være:
qrencode -o siffer.png siffer
altså f.eks:
qrencode -o 1234.png 1234
Her er det jeg har så langt:
import random
import subprocess
for x in range(1):
siffer = random.randint(12232,144241)
subprocess.call('qrencode -o bilde.png', siffer)
Det er noe galt med formateringen her, men det er altså qrencode -o bilde.png
Sist endret av bronsky; 11. september 2015 kl. 00:14.