Ich versuche, ein Programm zu schreiben, das alle Dateien mit einer angegebenen Erweiterung in einem Verzeichnis ablegt und nacheinander ausgibt. Es wäre großartig, wenn sie jedes Mal mehr als einmal gedruckt werden könnten, aber nur einen Schritt nach dem anderen.So senden Sie Dateien, die von glob erkannt werden (standardmäßig) Drucker
Ich plane, die Py-Datei im Verzeichnis zu halten, dass ich die glob laufen auf Verzeichnis Platzhalter Kopfschmerzen zu vermeiden ...
Ich habe versucht, die folgenden:
import os
import glob
os.startfile((glob.glob('*.docx*')), "print")
Dies gibt mir die folgende Nachricht:
Traceback (most recent call last):
File "C:\Users\cmobley\Desktop\HI\print all in folder.py", line 11, in <module>
os.startfile((glob.glob('*.docx*')), "print")
TypeError: Can't convert 'list' object to str implicitly
Ich verstehe, dass es eine Art von fehlenden Link gibt hier kann ich nur meinen Finger nicht darauf legen. Ich habe auch andere Ansätze ohne Erfolg versucht. Ich habe erfolgreich einzelne Dokumente gedruckt, bevor ich die Datei os.start mit dem Argument print verwendete. Ich bin so sehr ein Anfänger also geh bitte einfach zu mir! Ich benutze Python 3.5, so dass mein Glob-Modul aktualisiert wird.
es in einem Zyklus senden. – user3159253