辞書をファイルに書き込もうとしていますが、それを文字列に変更する必要があることは既にわかっています。ただし、ファイルを整理するために最後に「\ n」を追加する方法はありますか?
コードは次のとおりです。
def dictionary(grocerystock):
with open('grocery_stock.txt','r+') as f:
lines = f.readlines()
# filter out empty lines
lines = [line for line in lines if line.strip() != '']
# split all lines
lines = [line.split() for line in lines]
# convert to a dictionary
grocerystock = dict((a, (b, c)) for a, b, c in lines)
# print
for k, v in grocerystock.items():
print (k, v)
grocerystock=str(grocerystock)
grocerystock=grocerystock.replace("{",'')
grocerystock=grocerystock.replace("}",'')
grocerystock=grocerystock.replace("(",'')
grocerystock=grocerystock.replace(")",'')
grocerystock=grocerystock.lstrip()
grocerystock=grocerystock.rstrip()
grocerystock=grocerystock.strip()
grocerystock=grocerystock.replace(":",'')
c=(grocerystock+("\n"))
e=open('grocery_stock.txt', 'w+')
e.write(c)
e.close()
どんな助けでも大歓迎です。