Удаление в строке всего что после / - Python
Формулировка задачи:
Привет, есть скрипт на питоне
логика работы у него такая, в текстовике file.txt есть записи вида:
1111/2222/55555/666666
1111/2222/55555/666666
1111/2222/55555/666666
1111/2222/55555/666666
после запуска скрипта, в файле file.txt останется только
666666
666666
666666
666666
Вопрос как мне сделать чтобы осталось только
1111
1111
1111
1111
чтобы отсекло весь текст который будет найдет после / (слева направо)
пример если изначально в текстовике запись
смсмисиапр/fghfghfhfg/fghfghfhfh/dfgdfgdgdfgdgdgd
то после обработки должно остаться только
Листинг программы
- #название файла
- fileName="file.txt"
- r=[]
- with open(fileName) as f:
- r=f.readlines()
- with open(fileName,"w") as f:
- for line in r:
- f.write(line[line.rfind("/")+1:])
смсмисиапр
я пробовал менять функция rfind на find но не то, может кто подскажет, спасибо!Решение задачи: «Удаление в строке всего что после /»
textual
Листинг программы
- line[:line.find("/")] + '\n'
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д