gpt4 book ai didi

python - 分配参数时关键字不能是表达式

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

你好,我有一个名为 save_schedule 的方法,它需要一些参数(transport_id、department_id 等)保存到数据库中。但是当我运行代码时出现以下错误

    newSchedule = TravelScheduleDetailRepository(self.transport_id=transport_id, self.transport_type=transport_type, self.transport_company_name=transport_company_name, self.departure_city_id=departure_city_id, self.departure_country_id=departure_country_id, self.destination_city_id=destination_city_id, self.destination_country_id=destination_country_id, self.departure_date=departure_date, self.available_seat=available_seat)
SyntaxError: keyword can't be an expression

我仍然找不到如何正确分配参数。

这是我的代码:

def save_travel_schedule(self, transport_id, transport_type, transport_company_name, departure_city_id, departure_country_id, destination_city_id, destination_country_id, departure_date, available_seat):
newSchedule = TravelScheduleDetailRepository(self.transport_id=transport_id, self.transport_type=transport_type, self.transport_company_name=transport_company_name, self.departure_city_id=departure_city_id, self.departure_country_id=departure_country_id, self.destination_city_id=destination_city_id, self.destination_country_id=destination_country_id, self.departure_date=departure_date, self.available_seat=available_seat)
session.add(newSchedule)
session.commit()

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

你弄错了顺序。

self.transport_type=transport_type 应该是 transport_type=self.tranport_type,而不是相反。

所有其他参数相同。

关于python - 分配参数时关键字不能是表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298461/

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