Wie kann ich den Benutzer nach einem Dateinamen fragen und wenn es bereits existiert, fragen Sie den Benutzer, ob sie es überschreiben wollen oder nicht, und befolgen Sie ihre Anfrage. Wenn die Datei nicht existiert, sollte eine neue Datei (mit dem ausgewählten Namen) erstellt werden. Von einigen Recherchen sowohl auf die Python-Website und Stack-Überlauf, ich habeErstellen von Dateischleife
try:
with open(input("Please enter a suitable file name")) as file:
print("This filename already exists")
except IOError:
my_file = open("output.txt", "r+")
mit diesem Code kommt Aber das wird in Python nicht ausgeführt, und tue nicht alles, was ich will es tun.
Haben Sie ein ')' direkt vor 'als Datei' vergessen? –
Welchen Fehler zeigt es? –
Sind Sie besorgt über die Race Conditions, um das Vorhandensein von Dateien zu überprüfen? – sberry