Удаление в строке всего что после / - Python

Узнай цену своей работы

Формулировка задачи:

Привет, есть скрипт на питоне
Листинг программы
  1. #название файла
  2. fileName="file.txt"
  3. r=[]
  4. with open(fileName) as f:
  5. r=f.readlines()
  6. with open(fileName,"w") as f:
  7. for line in r:
  8. f.write(line[line.rfind("/")+1:])
логика работы у него такая, в текстовике 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 то после обработки должно остаться только

смсмисиапр

я пробовал менять функция rfind на find но не то, может кто подскажет, спасибо!

Решение задачи: «Удаление в строке всего что после /»

textual
Листинг программы
  1. line[:line.find("/")] + '\n'

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы