-2


私はどういうわけか失われました!check_date 文字列が出力に表示されない理由は誰にもありますか?

ありがとう!
M

with open(LASTPULL,"r") as f:
  check_date = f.readline()

if check_date == date:
  print "\nNo new data. Pulled today already.\n"
  exit()
else:
  print "\nNew data found!\n"
  print "LASTPULL Date : ", check_date
  print "Actual Date   : ", date

出力:

新データ発見!

ラストプル 日付 :  
実際の日付: 2013-07-11
4

1 に答える 1

1

check_datenewline を含む最初の行にする必要があります。

出力に改行が含まれないようにする唯一の方法は、ファイルを改行のない単一行にすることです。

どうやら行は単なる空白です (または、この正確な出力が示唆する空である可能性があります)。

あなたは試すことができます

print "LASTPULL Date : ", repr(check_date)

何が起こっているかをよりよく見るために。

LASTPULLそれはあなたが思っている場所ではないかもしれません。その長さゼロのファイルを再確認してください。

于 2013-07-11T12:46:24.143 に答える