पायथन/प्रोग्रामिंग नौसिखिया यहां।पायथन - "IOError: [Errno 0] त्रुटि"। मेरे कोड में इस त्रुटि को ट्रिगर कर रहा है?
मेरे पास एक ऐसी स्क्रिप्ट है जो फ़ाइल में कुछ जोड़ना चाहती है, लेकिन यह एक त्रुटि उत्पन्न कर रही है जिसे मैं समझ नहीं पा रहा हूं और यह सुनिश्चित नहीं करता कि यह कैसे ट्रिगर किया जा रहा है।
Traceback (most recent call last):
File "D:\Magic Briefcase\My Python Scripts\Spin Scripts\synonyms\testing2.py", line 16, in <module>
append_2synonym(words_list, num_words)
File "D:\Magic Briefcase\My Python Scripts\Spin Scripts\synonyms\testing2.py", line 12, in append_2synonym
f.write("\n" + num_words)
IOError: [Errno 0] Error
[Finished in 0.1s with exit code 1]
:
five kiddiewinks|five kids|five children
mobile phone|cell phone|cellular phone
stinky cheese|smelly cheese
यहाँ पूर्ण त्रुटि मैं हो रही है:
import re
num_words = "four kiddiewinks|four children|four kids"
words_list = num_words.split('|')
def append_2synonym(words_list, num_words):
with open('test2 words.txt', 'a+') as f:
read_f = f.read()
patt = r'^' + words_list[0] + '\|'
result = re.search(patt, read_f, re.MULTILINE)
if result == None:
f.write("\n" + num_words)
else:
print "\nNo match found in '2 words.txt' file"
append_2synonym(words_list, num_words)
यहाँ 'test2 words.txt' फ़ाइल की सामग्री है:
यहाँ कोड है
किसी भी मदद की सराहना चीयर्स डैरेन
http://stackoverflow.com/questions/11176724/python-file-operations के समान दिखता है, क्या आप विंडोज पर हैं? –
हां, मैं विंडोज 7 –