![](/img/trans.png)
[英]how to get the value of a variable stored in a python script from azure pipeline
[英]How to get the value of an object ID stored in a variable - in python
我有一個 schoolID 變量,它是一個對象。 這是我打印時打印到控制台的內容:
school._id
Out[60]:
0 5ca588639d83cb7261b73231
Name: _id, dtype: object
但是,為了讓我的函數工作,我需要它是一個字符串。 所以目前我不得不創建另一個變量並自己輸入字符串值。 以下是我目前的功能:
fun = '5ca588639d83cb7261b73231'
update_this = Example.query.filter_by(_id=fun).first()
我希望能夠像這樣在函數中使用 schoolID 變量:
update_this = Example.query.filter_by(_id=schoolID).first()
我曾嘗試使用 str 函數將對象轉換為字符串,但這會將整個對象創建為字符串,而不僅僅是我需要的 ID 號,請參見下文:
str(school._id)
Out[59]: '0 5ca588639d83cb7261b73231\nName: _id, dtype: object'
有誰知道我如何才能將對象的“5ca588639d83cb7261b73231”部分保存到變量中,以便我可以在我的函數中使用它?
school._id
是一個系列,因此你的問題。 如果您確定所需的 id 是系列中的第一個,您可以通過school._id.iloc[0]
快速修復。 考慮將school._id
作為str
而不是pd.Series
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.