Vinnaren i pepparkakshustävlingen!
2016-05-01, 15:30
  #1
Medlem
Jag vill alltså lista alla filer i min mapp 'Filer' och därefter läsa en och en.

Problemet är att den säger att filen inte är en fil när jag försöker öppna den...

Min kod:

Kod:
from os import listdir
from os
.path import isfilejoin

def read_file
(in_file):

    
with open(in_file) as file:
        
file file.read()
    return 
file

path 
"Filer/"

for file in listdir(path):
    
read_file(file

Ger följande error:

Kod:
with open(in_file) as file:
FileNotFoundError: [Errno 2No such file or directory'a.txt' 

Där 'a.txt' är den första filen som loopas.
Citera
2016-05-01, 17:44
  #2
Medlem
dMobergs avatar
Försöker du öppna "a.txt" eller "C:\mina_coola_filer\a.txt" är frågan
Citera
2016-05-25, 16:07
  #3
Medlem
Citat:
Ursprungligen postat av dMoberg
Försöker du öppna "a.txt" eller "C:\mina_coola_filer\a.txt" är frågan
Som sagt. En liten path saknas troligen någonstans.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback