gpt4 book ai didi

python - 这是什么意思 : AttributeError: 'str' object has no attribute 'write'

转载 作者:行者123 更新时间:2023-11-28 21:48:01 28 4
gpt4 key购买 nike

当我去运行这段代码时,我得到了上面的错误。我会理解是否是因为我的一个对象没有被识别为字符串但是错误出现在第一个 file_name.write()

def save_itinerary(destination, length_of_stay, cost):
# Itinerary File Name
file_name = "itinerary.txt"

# Create a new file
itinerary_file = open('file_name', "a")

# Write trip information
file_name.write("Trip Itinerary")
file_name.write("--------------")
file_name.write("Destination: " + destination)
file_name.write("Length of stay: " + length_of_stay)
file_name.write("Cost: $" + format(cost, ",.2f"))

# Close the file
file_name.close()

最佳答案

您应该使用 itinerary_file.writeitinerary_file.close,而不是 file_name.writefile_name.close.

此外,open(file_name, "a") 而不是 open('file_name', "a"),除非您尝试打开名为file_name 而不是 itinerary.txt

关于python - 这是什么意思 : AttributeError: 'str' object has no attribute 'write' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35809807/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com