Skip to content
unyacat edited this page May 27, 2023 · 6 revisions

convert_pos(train: TrainsItem) -> (str, str)

列車走行位置の列車情報から列車の前後にある駅名(もしくは列車が停車している駅名)を返します.

内容

(str, str) = (prev_st, next_st)とします。

列車が走行中の場合、prev_st から next_st へ走行していることを示します。

列車が停車中の場合、prev_st で停車駅名を返し、next_stNoneになります。

使い方

引数

  • [必須] train: TrainsItem = 走行位置
  • [必須] line: str = 路線(LINES)

戻り値

  • prev_st: str = 前駅名
  • next_st: str | None = 次駅名

train = jr.get_trains(line="kobesanyo").trains
tr = train[0]
prev, next = jr.convert_pos(train=tr, line="kobesanyo")
print(prev)
# >> (例)新大阪