शीर्षक कहता है, मैं एक पाइथन प्रोग्राम चाहता था जो फ़ाइल नाम बदलता है, लेकिन अगर मैं पहले से ही उस गंतव्य नाम के साथ एक फाइल है तो मैं ओवरराइट करना चाहता हूं।पाइथन प्रोग्राम फ़ाइल नामों का नाम बदलने के लिए फ़ाइल नामों का नाम बदलने के लिए
import os, sys
original = sys.argv[1]
output = sys.argv[2]
os.rename(original, output)
लेकिन मेरा कोड बस मुझे यह त्रुटि दिखाता है जब उस गंतव्य नाम के साथ पहले से ही फ़ाइल है।
os.rename<original, output>
WindowsError: [Error 183] Cannot create a file when that file already exists
मुझे क्या तय करना चाहिए?
फ़ाइल निकालें और पुनः प्रयास करें? – jonrsharpe