Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 549
Hei, jeg holder på å lage et applescript som skal lese en fil og putte alle linjene inn i en liste.

Men uansett hva jeg prøver på får jeg ikke åpnet filen.

Her er koden jeg har prøvd hittil:

Kode

set theList to {}
set theFile to ("ssdfirst:Users:anders:Desktop:test.txt") as alias
set Names to paragraphs of theFile
repeat with nextLine in Names
	if length of nextLine is greater than 0 then
		copy nextLine to the end of theList
	end if
end repeat
choose from list theList
Det som videre skjer er at jeg får en feilmelding om at filen ikke kan åpnes. Hvordan kan jeg få åpnet filen og lest den?
Nå er ikke applescript noe jeg har brukt før.
Ser ikke ut som gir tilgang til filen.

Kode

set theFile to (open for access("ssdfirst:Users:anders:Desktop:test.txt")) as alias
http://faqintosh.com/risorse/en/guides/as/guide/fileIO/

Alle linux og mac versjoner kommer med python preinstallert.
I python vil oppgaven som "lese en fil og putte alle linjene inn i en liste" se sånn ut.

Kode

with open("ssdfirst:Users:anders:Desktop:test.txt") as f:
    print [i.split() for i in f]
Sitat av snippsat Vis innlegg
Nå er ikke applescript noe jeg har brukt før.
Ser ikke ut som gir tilgang til filen.

Kode

set theFile to (open for access("ssdfirst:Users:anders:Desktop:test.txt")) as alias
http://faqintosh.com/risorse/en/guides/as/guide/fileIO/

Alle linux og mac versjoner kommer med python preinstallert.
I python vil oppgaven som "lese en fil og putte alle linjene inn i en liste" se sånn ut.

Kode

with open("ssdfirst:Users:anders:Desktop:test.txt") as f:
    print [i.split() for i in f]
Vis hele sitatet...
Takk for hjelpen, den linken din gav meg det jeg trengte.