2016-02-18 5 views
-3

Позволяет сказать, что я хотел напечатать определенную строку из текста, содержащий 1 перед ним, а затем распечатать его как так ..Python вопросы текстового файла

4test 
1test 
7test 

как бы я сделать его распечатать 1test и любой другой текст, который имеет 1 перед ним в текстовом файле?

+1

Я думаю, что было бы проще сделать это с помощью команды Linux grep. –

+0

hmmm? что это такое – nobodyskiddy

+0

Вы хотите это на основе слов или на основе строк? Ваш пример и формулировка вашего вопроса противоречат друг другу – Jezzamon

ответ

2

Посмотрите на строку startswith() метод.

1

Возможно, вы ищете это? (как @Todd упомянул, startswith() поможет здесь)

for i in open('textfile.txt','r').read().split('\n'): 
    if i.startswith('1'): print i 
Смежные вопросы