Potrzebuję otworzyć plik z innego katalogu bez używania jego ścieżki podczas pobytu w bieżącym katalogu.Otwórz wszystkie pliki w różnych pythonach katalogu
Kiedy wykonać poniższy kod:
for file in os.listdir(sub_dir):
f = open(file, "r")
lines = f.readlines()
for line in lines:
line.replace("dst=", ", ")
line.replace("proto=", ", ")
line.replace("dpt=", ", ")
pojawia się komunikat o błędzie FileNotFoundError: [Errno 2] No such file or directory:
ponieważ był on w podkatalogu.
Pytanie: Czy istnieje komenda os mogę użyć, które zlokalizować i otworzyć plik w sub_dir
?
Dzięki! - Jeśli wiem, że to jest powtórzenie, sprawdziłem i nie mogłem go znaleźć, ale mogłem go nie zauważyć.
trzeba dodać ścieżkę sub_dir do pliku w funkcji open(), aby móc go otworzyć. –