感覺像一個愚蠢的問題 - 但我卡住了。需要在Python路徑中傳遞方法參數。Python中的方法參數路徑
例子:現在
def get_address(number): address = request_to_path('/customer/(\d+)/address') return address
,我可以把其中(\ d +)位於一個普通號碼,因爲它應該一切工作正常。我的問題是實際上將get_address方法中的號碼傳遞到使其自動化和動態化的路徑。
簡單的解決方案?
感覺像一個愚蠢的問題 - 但我卡住了。需要在Python路徑中傳遞方法參數。Python中的方法參數路徑
例子:現在
def get_address(number): address = request_to_path('/customer/(\d+)/address') return address
,我可以把其中(\ d +)位於一個普通號碼,因爲它應該一切工作正常。我的問題是實際上將get_address方法中的號碼傳遞到使其自動化和動態化的路徑。
簡單的解決方案?
你的意思是這樣
def get_address(number):
address = request_to_path('/customer/%s/address' % number)
return address
可以使用printf風格的格式化或.format()
。 This是一個體面的介紹。
Vaibhav - 非常感謝你!完美工作! – PythonNewb
太棒了!如果你願意接受我的回答,我將不勝感激。 –
什麼是常規號碼? –