хотите запустить приведенный ниже код для указанного c имени текстового файла (используя шаблон для идентификации имени вокруг (10 файлов)) - PullRequest
0 голосов
/ 03 мая 2020
import os, re

d = os.getcwd()
d1 = os.path.join(d, "D:\Bubai\Peoms\Code\/test")
fileName = os.listdir(d1)

d2 = os.path.join(d, "word line count")
if not os.path.exists(d2):
    os.mkdir(d2)

for i in fileName:

    filePath = os.path.join(d1, i)
    # print("\nFile path ----  ",filePath,"\n")

    output = i + "_output.txt"
    d3 = os.path.join(d2, output)
    ff = open(d3, 'w', encoding='utf8')
    ff = open(d3, 'a', encoding='utf8')
    # for line in open(filePath,errors='ignore',encoding='utf8').read().split():
    fo = open(filePath, errors='ignore', encoding='utf8')
    fo1 = fo.readlines()
    ff.write("L.No.\tObject(s)\n")
    l = 1
    linecount ={}
    for i in fo1:
        if i !="\n":
            res = len(re.findall(r'\w+', i))
            eachline = str(l) +"\t" +str(res) + "\n"
            l=l+1
            ff.write(eachline)
    ff.close()

хотите запустить этот код в указанной папке c с именем шаблона, например: - anand_N_000- около 10 файлов, kite_S_001- около 10 файлов, сохраните вывод в другую папку.

...