J'ai créé un programme python pour mon pi qui détecte les chaînes de mon lecteur de carte USB (il agit comme un clavier USB) et les écrit dans un fichier. J'ai réalisé que si je suis dans le programme pour l'exécuter, le programme ne fonctionne pas. Ma conjecture est que parce que mon programme prend l'entrée brute tapée dans la console, cela ne fonctionnera pas si je l'allume par SSH. Quelqu'un peut-il m'aider à ce sujet?Lecture du lecteur de bande magnétique USB via ssh
Ci-dessous mon programme:
import datetime
import time
card = raw_input()
t = datetime.datetime.now()
while True:
f = open("Laptop Sign Out" + '.txt', 'a')
f.write("Card Number: " + card[1:10] + " Time: " + t.strftime("%m-%d-%Y $
f.write('\n')
f.write(';')
f.write('\n')
f.close()
time.sleep(5)