Ik probeer (al enige tijd) een python programma te schrijven voor taaldetectie. Het meeste werkt, maar wat me niet lukten om het programma te laten lopen in een willekeurige working directory. Zolang ik een absoluut path ingeef, geen probleem, probeer ik te werken met de current working directory, loopt het mis.
Dit is het relevante deel van de code:
Dit is de foutmelding:
Kan iemand me een tip geven waar het misloopt? Het is een huistaak, dus geen kant en klare oplossingen aub ;-)
Thanks!!!
Dit is het relevante deel van de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| import re # de module regular expressions wordt geïmporteerd. from pathlib import Path # importeer path module import os import shutil source_dir = os.getcwd() [b]files = source_dir('*.html') # Groep files is te vinden in het path met extensie html[/b] txt_files = source_dir('*.txt') # Groep txt_files is te vinden in het path met extensie txt languages = ["dutch", "english", "french", "german", "italian", "spanish"] # Lijst van talen decode = {'à': 'a', 'á': 'a', 'ä': 'a', 'é': 'e', 'è': 'e', 'ê': 'e', 'ë': 'e', 'î': 'i', 'í': 'i', 'ô': 'o', 'ö': 'o', 'ò': 'o', 'ó': 'o', 'ù': 'u', 'ú': 'u', 'ü': 'u', 'ç': 'c', 'ß': 'b', 'ñ': 'n'} # Dictionary van te vervangen karakters |
Dit is de foutmelding:
code:
1
2
3
4
| Traceback (most recent call last): File "/Users/vickygwosdz/Desktop/VickyGwosdzExamProject2eZittijd/0_Omzetten_HTML_Bestand.py", line 12, in <module> files = source_dir('*.html') # Groep files is te vinden in het path met extensie html TypeError: 'str' object is not callable |
Kan iemand me een tip geven waar het misloopt? Het is een huistaak, dus geen kant en klare oplossingen aub ;-)
Thanks!!!