0
사전을 .txt 파일에 순서대로 작성해야하는 코드가 있습니다. 내 사전의사전에서 텍스트 파일로 정렬 방식으로 쓰기 (파이썬)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
내 내용 :
여기with open("Items.txt", "w+") as file:
for item in sorted(orders):
file.write(item + "," + ",".join(map(str,orders[item])) + "\n")
file.close
print("New stock level to file complete.")
주문 내가이 같은 유형의 오류가 Items.txt
에 내가이 실행할 때마다 쓰고 싶은 내 사전입니다 위치 :
orders[int(code)] = [str(name),int(current_stock),int(re_order),int(target_stock),float(price)]
이 문제와 관련하여 도움을 받으실 수 있습니까? 나는 모든 내용이 문자열이 아닌 것으로 의심하지만 사전에있는 내용을 문자열로 변경하는 방법을 모른다.
추 신 : 나중에 정수를 사용해야하므로 사전의 내용을 문자열로 변경할 수 없습니다.
고마워요! 효과가있다. –