from CaseManager import d2
import shutil
d11 = d2 + '/ReconstructedObjects/'
if not os.path.isdir(d2):
try:
os.mkdir(d2)
except OSError as esc:
if exc.errno != errno.EEXIST:
raise
nFiles = ('How many objects would you like to concatenate?')
catFile1 = raw_input('Specify the first Object ID')
catFile2 = raw_input('Specify the second Object ID')
catFile3 = raw_input('Specify the third Object ID')
d11 = open(CatFile, 'wb')
shutil.copyfileobj(open(catFile1, 'rb'), d11)
shutil.copyfileobj(open(catFile2, 'rb'), d11)
shutil.copyfileobj(open(catFile3, 'rb'), d11)
d11.close()
Hallo dort, was ich tun möchte, ist eine beliebige Anzahl von Dateien verketten, die der Benutzer angibt. Der Benutzer wird aufgefordert, die Anzahl der Dateien aus den nFiles var anzugeben.Erstellen eines Zählers basierend auf Benutzereingabe
Die Grenzen dieses Codes ist, dass, wenn der Benutzer gibt an, dass sie vier Dateien verketten möchten, sind sie nicht in der Lage, dies zu tun.
Wie würde ich implementieren dynamisch die shutil.copyfileobj(open(catFile3, 'rb'), d11)
auf den Benutzer unput in nFiles speziell basiert?
Ist das überhaupt möglich? –