リーリー
問題を解決するために完全なコードを送信する必要がある場合は、に問い合わせてください。
行を正しく読み取るようにモード "a" を "r" に変更しました。正しく読み取られますが、配列をチェックして行数を取得することはできません。推測や解決策がある場合は、書き留めてください。編集: これが私の data.py の完全なコードとファイル data.txt のテキストです。 リーリー
これは txt ファイルです:
リーリー私はメモを書いて読むことができるようにノートを作ろうとしています。削除機能は後で行います。注釈を追加するたびにこのゼロを大きくするという考え方です。
正解ファイルにあると思います(おそらく空です、 "test"#) ## はコンソールに表示されません。これは、スクリプトが
for ループ内で実行されないことを意味します。つまり、
lines イテレータの長さはゼロです)。
動作するコードを作成しました。以下のスクリプト出力でコードとテスト ファイルを確認できます。
コード:
リーリー
data.txtの内容:
リーリー
######テスト:######
リーリー
######編集:######
op は完全なソース コードを共有し、cr
lf 文字 (文字の詳細
) を含むdata.txt を使用しました。これは、これらの行を rstrip
メソッドを使用してストライプ化する必要があることを意味します。
この場合、
check_id 関数のみが関連するため、変更された関数のみを共有します:
リーリー
以上がPython ループは readlines() では機能しませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。