Python/Programmierer Neuling hier.Python - "IOError: [Errno 0] Fehler". Was löst diesen Fehler in meinem Code aus?
Ich habe ein Skript, das etwas an eine Datei anhängen sollte, aber es ist ein Fehler, den ich nicht verstehe und nicht sicher, wie es ausgelöst wird. Hier
ist der Code:
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)
Hier ist der Inhalt des 'test2 words.txt' file:
five kiddiewinks|five kids|five children
mobile phone|cell phone|cellular phone
stinky cheese|smelly cheese
Hier wird der vollständige Fehler Ich erhalte:
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]
Irgendwelche Hilfe geschätzt Cheers Darren
Sieht ähnlich aus http://StackOverflow.com/Questions/11176724/Python-File-Operations, sind Sie unter Windows? –
Ja, ich benutze Windows 7 –