Thread Problem mit Storable
(7 answers)
Opened by Jan at 2015-11-10 15:17
Hallo!
Ich möchte mit store und retrieve Arrays/ Hashes in ein File schreiben und auslesen. Schreiben klappt wunderbar und habe ich aus diesem Artikel: ..../perl/cookbook/ch11_14.htm Doch beim Lesen erhalte ich dann diesen Fehler: can't open : No such file or directory at 866 Zeile 866 ist bei mir diese my @categories = retrieve(*DF); Das Lesen versuche ich mittels Skript, welches ich auf aus obigen Beispiel entnommen habe. Einzige Modifikation sind Dateiname und Variablenname des Arrays: Code (perl): (dl
)
1 2 3 4 5 6 7 use Storable; use Fcntl qw(:DEFAULT :flock); open(DF, "< " . $categoriesFile) or die "can't open " . $categoriesFile . ": $!"; flock(DF, LOCK_SH) or die "can't lock " . $categoriesFile . ": $!"; my @categories = retrieve(*DF); close(DF); return \@categories; Füge ich nach dem flock ein while (<DF>) {print $_}; ein, werden mir auch etwas ausgegeben, was auch meinen Kategorien entspricht. Ich sehe jetzt nicht, wo mein Fehler liegt. Weiß jemand Rat! Vielen Dank! Last edited: 2015-11-10 16:57:08 +0100 (CET) |