2017-05-01 9 views

答えて

0
with open("your_file") as file: 
    nonempty_line_count = sum(1 for line in file if line != "\n") 

for i in range(nonempty_line_count): 
    do_stuff() 
+0

私のファイルにはいくつかの.binファイルがありますので、それぞれの.binファイルをdo stuff部分に追加する必要があります。だから私はどのように別々にそれぞれの行を取ることができますか? – shadevi

+0

line1:CSCaa12573.SSA_AAA_SMU_1.smu.bin line2:CSCaa12567.SSA_DHCP_SMU_1.smu.binこれで、各行を変数とみなして、do device.execute(line1を追加)し、ファイルの最後までを考慮する必要があります。 – shadevi

0

は、他のユーザーによって投稿部分のさまざまなソリューションがあるあなたに非常によく似questionで助けてください。いずれの場合も、Akiinoが指摘したようにforループを追加する必要があります。

+0

line1:CSCaa12573 .SSA_AAA_SMU_1.smu.bin line2:CSCaa12567.SSA_DHCP_SMU_1.smu.bin今度は、各行を変数とみなして、device.execute(行1を追加)し、ファイルの最後まで – shadevi

+0

私のファイルにいくつかの.binファイルそれぞれの.binファイルをdo stuff部分に追加する必要があります。だから私はどのように別々にそれぞれの行を取ることができますか? – shadevi

+0

オリジナルの質問を編集して、現在のコードの関連する部分とサンプルの入力と期待される出力を含めると便利です。その他のヒントについては、http://stackoverflow.com/help/how-to-askを参照してください。 最初に質問した質問は、.binファイルのリストを解析し、その一部またはすべてを処理するという主な目標に多少なりとも関係しています。これは正しいです? – aonophoenix

関連する問題