私はいくつかの助けが必要です。 500文字以上の行のテキストファイルを解析する関数を作成する必要があります。私が書いたコードは以下の通りです:長さが500文字を超えるファイルを検索する
import os
from os.path import join
place = raw_input('Enter path: ')
for f in os.listdir(place):
newlist = []
if f.endswith(".txt"):
newlist.append(f)
for i in newlist:
with open(join(place, i)) as fi:
for line in fi:
if len(line) > 350:
print(place, i)
だから、アイデアは長さがしかし500以上であれば、ファイルの場所とファイルの名前を印刷することで、それはそれをやっているようには見えません、私は700を超えるファイルを知っているので、それは単に見つからないだけです。何か案は?
は、私はあなたが最初に終了 – MedAli
は「文字」を定義したときにループのための第二を実行する必要があると思い、newlist = [] 'ループのメインの前に'入れ、プラス。バイト、コードユニット、コードポイント、レオメントクラスプクラスター、拡張されたグラフェンクラスター、グリフ、などを意味します。 – o11c
実際に働いたのはありがとう@MedAli –