Форум сайта python.su
Как задать путь для папки а не для файла для функции read and write.
myFile = r'C:\U\12'
with open(myFile,'r') as f:
contents = f.read()
contents = contents.replace(' ‘, ’,')
contents = contents.replace(' ‘, ’,')
contents = contents.replace(' ‘,’,')
contents = contents.replace(',,',',')
contents = contents.replace(',,',',')
with open(myFile,'w') as f1:
f1.write(contents)
Офлайн
так не работает эт нужно как то так
#заменит все пробелы на запятые в *.txt файлах в каталоге path import os path = r'C:\U\12' files = sorted(list( [i for i in os.listdir( path) if os.path.splitext(i)[1] == ".txt"])) for i in files: with open(f"{path}{os.sep}{i}", "r") as f: contents = f.read() contents = contents.replace(' ', ',') with open(f"{path}{os.sep}{i}", "w") as f: f.write(contents)
Отредактировано AD0DE412 (Март 6, 2021 13:49:25)
Офлайн
max7Никак. Писать в и читать из директории невозможно.
Как задать путь для папки а не для файла для функции read and write.
Офлайн
Дает ошибку в syntex error
Прикреплённый файлы:
1.png (65,4 KБ)
Офлайн
doza_andотсюда
99 процентов участников форума не будут скачивать картинку. Смотреть что там. Перебивать текст с картинки в код.
Офлайн