2017-12-13 6 views
-4

디렉토리에 .LAS 형식의 텍스트 파일이 여러 개 있고 '~ P'라는 문자열이 각 파일에 표시되는 횟수를 계산해야합니다. 파이썬을 사용하여이를 수행 할 수있는 방법이 있습니까?Python을 사용하여 디렉토리의 모든 파일에서 주어진 텍스트 문자열의 발생을 어떻게 계산합니까?

+2

우리에게 작품을 보여주세요! 모든 것은 모든 언어로 가능합니다. 당신은 심지어 조립에 웹 사이트를 할 수 있습니다. – IMCoins

+2

@IMCoins * "모든 언어로 모든 것이 가능합니다"* - 중단 문제를 결정하는 코드를 보여주십시오. –

+0

버릇없는 스테판. – IMCoins

답변

1

질문에 대한 설명이 필요합니다.

import os 

path = "path/to/your/directory" 

for document in os.listdir(path): # for each document in your directory 
    if document.endswith(".LAS"): # if the documents ends with '.LAS' 
     with open(document, 'r') as text: # read the file 
      print text.count('~P') # count and print string occurrence 

확인 : 당신이 디렉토리에있는 파일을 검색해야하는 경우

는 ".LAS"를 읽고 문자열 발생 카운트로 끝나는 파일을 포함, 당신은 이런 식으로 뭔가를 사용할 수 있습니다 설명서 - operating system interfaces, pathname manipulations, Compound statements