2017-05-14 9 views
-1

私は自分のラズベリーpi3プロジェクトのライブラインチャートの "日付温度"を作ります。日時は括弧、一重引用符、カンマで印刷されています

私は、次のコードを実行した:

import datetime 
today = datetime.date.today() 
dateformat = today.strftime("%d-%m-%Y") 
testtemperature = 10 
data = (dateformat,testtemperature) 
data = str(data) 
file= open("test.txt","a") 
file.write(data) 
file.close() 
print (data) 

が、その印刷や出力:

('15-05-2017', 10) 

の代わり:

"15-05-2017 10" どのようにすることができます大括弧、一重引用符、カンマを削除しますか? ありがとうございます。

答えて

1

データを定義するときに文字列フォーマットを使用します。

data = "{} {}".format(dateformat,testtemperature) 

文脈では、それは次のようになります。

import datetime 
today = datetime.date.today() 
dateformat = today.strftime("%d-%m-%Y") 
testtemperature = 10 
data = "{} {}".format(dateformat,testtemperature) 
file = open("test.txt","a") 
file.write(data) 
file.close() 
print (data) # prints "15-05-2017 10" 
2

あなたは書くことができます。

print(*data) 

与える:

15-05-2017 10 

*あなたは "解凍" タプルdataおよびそれらを別々に印刷したいことを示しています。

関連する問題