2017-07-07 12 views
-1

プログラムはループで実行され、情報リストにリストされているレコード数のファイルを生成します。しかし、そのリストの最後のレコードでは空のファイルが生成されています。 final_listは決して空白ではありません。作成されている最後のファイルが空になるたびにそれを確認します。誰かが私が間違ったことを教えてもらえますか?プログラムによって作成された空白ファイル

outputC = net_connect.send_command("show int desc | i xe") 
outputC1 = net_connect.send_command("show int desc | i xt") 
final_list = capture_op(outputC,outputC1) 
length = len(info[count][1]) 
name = info[count][1]  
name = name[0:length]+".txt" 
for path,dirname,filename in os.walk("."): 
    for file in filename: 
     if file == name: 
      os.remove(name) 
      break 
fo=open(name , 'w') 
for i in final_list: 
    print (i) 
    fo.write(i) 
    fo.write('\n') 
fo.close 
count+=1 
+4

。 'fo.close()' –

+0

ありがとう、私はこの同じ間違いをたくさん行っています。 –

+5

'で開く(...)として使用する:...'とあなたは心配しないでください。 – DeepSpace

答えて

関連する問題