파이썬을 사용하여 디렉토리의 모든 텍스트 파일에서 특정 단어를 찾는 방법

Venkatesan

텍스트 파일이 있습니다. 해당 텍스트 파일을 열고 Final.txt 파일에서 해당 단어가 발생한 경우 "OPR"이라는 단어를 검색하고 아래에 주어진 특정 문자열 예제 코드의 3 줄을 작성합니다.

text1="Some decoders allow you to manipulate the image reading"
text2="file.This can often be used to speed up decoding when creating" 
text3="when speed is usually more important than quality  printing"
text4="monochrome laser printer when only a greyscale"
text4="Note that the resulting image may not exactly match the requested"
text5="mode and size. To make sure that the image is not larger"
text6="given size, use the thumbnail method instead."


output_file=open("Final.txt","a")
output_file.write(text1)
output_file.write(text2)
output_file.write(text3)
output_file.write(text4)
output_file.write(text5)
output_file.write(text6)
output_file.close()

import collections
import itertools
import sys
with open('output\\Final.txt') as f:
  for line in f:
    if 'used' in line:
        print("OPR")
        sys.stdout.write(line)
        sys.stdout.writelines(itertools.islice(f, 4))

내 의심은 일부 디렉토리에 Finaltxt.1, Finaltxt.2, Finaltxt.3라는 3 개의 텍스트 파일이 있다는 것입니다. 세 텍스트 파일 모두에 대해 "사용 된"단어를 확인하고 위의 코드에서 수행 한 텍스트 3 줄을 작성하는 방법

클라우디오

원하는 것을 수행한다고 생각하므로 아래 코드를 확인하십시오.

output_file=open("file.txt","w")
output_file.write("file: lineNo1 \n")
output_file.write("file: lineNo2 used \n")
output_file.write("file: lineNo3 \n")
output_file.write("file: lineNo4 used \n")
output_file.write("file: lineNo5 \n")
output_file.write("file: lineNo6 \n")
output_file.close() 

output_file=open("file1.txt","w")
output_file.write("file1: lineNo1 \n")
output_file.write("file1: lineNo2 \n")
output_file.write("file1: lineNo3 \n")
output_file.write("file1: lineNo4 used \n")
output_file.write("file1: lineNo5 \n")
output_file.write("file1: lineNo6 \n")
output_file.close()

output_file=open("file2.txt","w")
output_file.write("file2: lineNo1 \n")
output_file.write("file2: lineNo2 \n")
output_file.write("file2: lineNo3 \n")
output_file.write("file2: lineNo4 \n")
output_file.write("file2: lineNo5 \n")
output_file.write("file2: lineNo6 used \n")
output_file.close()

import collections
import itertools
import sys
with open('file.txt') as f, open('file1.txt') as f1, open('file2.txt') as f2 :
  fTXT, f1TXT, f2TXT = f.readlines(), f1.readlines(), f2.readlines()   
  for lineNo in range(0, min(len(fTXT), len(f1TXT), len(f2TXT)) ):
      if 'used' in fTXT[lineNo] or 'used' in f1TXT[lineNo] or 'used' in f2TXT[lineNo]:
          print("OPR")
          sys.stdout.write("###" + fTXT[lineNo] + "###" + f1TXT[lineNo] + "###" + f2TXT[lineNo])

다음을 출력합니다.

OPR
###file: lineNo2 used 
###file1: lineNo2 
###file2: lineNo2 
OPR
###file: lineNo4 used 
###file1: lineNo4 used 
###file2: lineNo4 
OPR
###file: lineNo6 
###file1: lineNo6 
###file2: lineNo6 used 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Make를 사용하여 특정 디렉토리의 모든 소스 파일을 나열하는 방법

분류에서Dev

특정 줄의 텍스트를 포함하는 모든 파일의 이름 (한 디렉토리에 있음)을 얻는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 .sh 파일을 반복하여 각각의 특정 텍스트를 찾습니다.

분류에서Dev

특정 파일 확장자를 가진 모든 파일을 하위 디렉토리에서 단일 디렉토리로 이동하는 방법

분류에서Dev

Linux에서 디렉토리의 모든 텍스트 파일에 특정 열을 추가하는 방법은 무엇입니까?

분류에서Dev

ffmpeg를 사용하여 디렉토리의 모든 파일을 트랜스 코딩하는 방법

분류에서Dev

특정 파일을 제외한 모든 파일을 삭제하는 방법 (디렉토리의 많은 폴더에 대해)? bash 스크립트를 통해

분류에서Dev

디렉토리 / 하위 디렉토리 아래의 모든 파일에서 텍스트를 검색하는 방법

분류에서Dev

디렉토리 및 하위 디렉토리의 모든 PHP 파일에서 텍스트를 검색하고 바꾸는 방법

분류에서Dev

notepad ++ 또는 TextCrawler를 사용하여 여러 파일에서 특정 텍스트 앞의 모든 텍스트 줄과 다른 특정 텍스트 뒤의 모든 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 숫자를 사용하여 파이썬에서 텍스트 파일을 정렬하는 방법

분류에서Dev

findall 함수를 사용하여 파이썬의 텍스트 파일에서 특정 URL을 추출하는 방법

분류에서Dev

디렉토리의 모든 텍스트 파일에서 총 줄 수를 얻는 방법

분류에서Dev

텍스트에서 특정 단어를 찾고 파이썬을 사용하여 계산하는 방법은 무엇입니까?

분류에서Dev

bash를 사용하여 디렉토리에서 모든 파일 경로를 찾는 방법

분류에서Dev

FOR 루프에서 텍스트 파일의 처리 줄에서 특정 단어 뒤의 모든 줄을 무시하는 방법은 무엇입니까?

분류에서Dev

PowerShell을 사용하여 텍스트 파일의 특정 단어를 분할하는 방법

분류에서Dev

명령 프롬프트를 사용하여 디렉토리 트리에있는 모든 파일의 확장자 이름을 바꾸는 방법

분류에서Dev

find를 사용하지 않고 현재 디렉토리의 직접적인 하위 디렉토리에서 특정 패턴을 포함하는 이름을 가진 모든 파일을 얻는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 regex를 사용하여 찾은 모든 이미지 파일을 내 컴퓨터의 지정된 디렉토리에 파이썬으로 다운로드하십시오.

분류에서Dev

파이썬을 사용하여 문자열의 특정 텍스트를 검색하는 방법

분류에서Dev

find를 사용하여 특정 디렉토리를 찾고 하나의 디렉토리를 제외한 모든 파일을 삭제하십시오.

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에 디렉토리 이름이 포함되도록 모든 하위 디렉토리에 텍스트 파일을 만드는 방법

분류에서Dev

찾기를 사용하여 특정 디렉토리 아래의 모든 파일 나열

분류에서Dev

내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

분류에서Dev

내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 하위 폴더를 스캔하지 않고 특정 디렉토리의 파일 수를 계산하는 방법

Related 관련 기사

  1. 1

    Make를 사용하여 특정 디렉토리의 모든 소스 파일을 나열하는 방법

  2. 2

    특정 줄의 텍스트를 포함하는 모든 파일의 이름 (한 디렉토리에 있음)을 얻는 방법은 무엇입니까?

  3. 3

    디렉토리의 모든 .sh 파일을 반복하여 각각의 특정 텍스트를 찾습니다.

  4. 4

    특정 파일 확장자를 가진 모든 파일을 하위 디렉토리에서 단일 디렉토리로 이동하는 방법

  5. 5

    Linux에서 디렉토리의 모든 텍스트 파일에 특정 열을 추가하는 방법은 무엇입니까?

  6. 6

    ffmpeg를 사용하여 디렉토리의 모든 파일을 트랜스 코딩하는 방법

  7. 7

    특정 파일을 제외한 모든 파일을 삭제하는 방법 (디렉토리의 많은 폴더에 대해)? bash 스크립트를 통해

  8. 8

    디렉토리 / 하위 디렉토리 아래의 모든 파일에서 텍스트를 검색하는 방법

  9. 9

    디렉토리 및 하위 디렉토리의 모든 PHP 파일에서 텍스트를 검색하고 바꾸는 방법

  10. 10

    notepad ++ 또는 TextCrawler를 사용하여 여러 파일에서 특정 텍스트 앞의 모든 텍스트 줄과 다른 특정 텍스트 뒤의 모든 줄을 제거하는 방법은 무엇입니까?

  11. 11

    텍스트 파일의 숫자를 사용하여 파이썬에서 텍스트 파일을 정렬하는 방법

  12. 12

    findall 함수를 사용하여 파이썬의 텍스트 파일에서 특정 URL을 추출하는 방법

  13. 13

    디렉토리의 모든 텍스트 파일에서 총 줄 수를 얻는 방법

  14. 14

    텍스트에서 특정 단어를 찾고 파이썬을 사용하여 계산하는 방법은 무엇입니까?

  15. 15

    bash를 사용하여 디렉토리에서 모든 파일 경로를 찾는 방법

  16. 16

    FOR 루프에서 텍스트 파일의 처리 줄에서 특정 단어 뒤의 모든 줄을 무시하는 방법은 무엇입니까?

  17. 17

    PowerShell을 사용하여 텍스트 파일의 특정 단어를 분할하는 방법

  18. 18

    명령 프롬프트를 사용하여 디렉토리 트리에있는 모든 파일의 확장자 이름을 바꾸는 방법

  19. 19

    find를 사용하지 않고 현재 디렉토리의 직접적인 하위 디렉토리에서 특정 패턴을 포함하는 이름을 가진 모든 파일을 얻는 방법은 무엇입니까?

  20. 20

    웹 사이트에서 regex를 사용하여 찾은 모든 이미지 파일을 내 컴퓨터의 지정된 디렉토리에 파이썬으로 다운로드하십시오.

  21. 21

    파이썬을 사용하여 문자열의 특정 텍스트를 검색하는 방법

  22. 22

    find를 사용하여 특정 디렉토리를 찾고 하나의 디렉토리를 제외한 모든 파일을 삭제하십시오.

  23. 23

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  24. 24

    쉘 스크립트를 사용하여 특정 디렉토리에서 특정 확장자를 가진 모든 파일에 대한 심볼릭 링크를 만드는 방법은 무엇입니까?

  25. 25

    텍스트 파일에 디렉토리 이름이 포함되도록 모든 하위 디렉토리에 텍스트 파일을 만드는 방법

  26. 26

    찾기를 사용하여 특정 디렉토리 아래의 모든 파일 나열

  27. 27

    내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

  28. 28

    내 시스템이 특정 시간보다 오래된 특정 디렉토리의 모든 파일을 삭제하고 디렉토리 구조를 그대로 유지하는 방법은 무엇입니까?

  29. 29

    파이썬에서 하위 폴더를 스캔하지 않고 특정 디렉토리의 파일 수를 계산하는 방법

뜨겁다태그

보관