-2
私はファイルの名前を生の入力として持っています。しかし、私は既存のファイルのみを使用し、すべてを入力して新しいファイルを作成することはできません。既存のファイル(Python)のみを使用します
これで、プログラムが既存のファイルのみを使用し、入力が間違っている場合は新しいファイルを作成しないようにするにはどうすればよいですか?
lista = {"police":"911"}
functiontext = raw_input("call function ")
arguments = raw_input("input file name ")
def save(lista,arguments):
filen = arguments
spara = lista
fil = open(filen + ".txt","w")
for keys, values in spara.items():
spara_content = keys + ": " + values + "\n"
fil.write(spara_content)
fil.close()
私はもう少し明確になっているはずです... osを使用せずに行う方法はありますか?それとも、これはプログラミングに慣れていない人にはこれを行う唯一の方法ですか? – noname292123
osのようなモジュールはすべて純粋なpythonの下か、システムコール用のラッパーとそのようなものです。だから事実上、そうすることができますが、あなたは車輪を再発明しています。あなたはOSを使わないのがよい理由はありますか? –
遅れて申し訳ありませんが、えええええええええええええええええええええええええええええええええええええええええええええんじゃかんじゃ – noname292123