1
A
回答
4
使用追蹤模塊:
#!/usr/bin/env python
import traceback
def asdf():
(filename,line_number,function_name,text)=traceback.extract_stack()[-1]
print function_name
asdf()
8
您需要指定爲了您的用例,我們給你更好的答案。 你爲什麼想這樣做?
您可以通過使用__name__
得到一個函數的名稱的字符串:
def asdf():
print asdf.__name__
"asdf"
但是,會是什麼呢?在這種情況下,您可以直接打印名稱。
在這種情況下會發生什麼?
def asdf():
print __method__
foo = asdf
foo()
打印"foo"
或"asdf"
?
相關問題
- 1. python等價於ruby的StringScanner?
- 2. Ruby等價於Python的DictWriter?
- 3. python等價於ruby的`map.with_index`?
- 4. python等價於ruby bundler包
- 5. Python等價於Ruby的包函數
- 6. Python中的「require」(Ruby)等價於什麼?
- 7. fromCharCode等價於Ruby
- 8. charCodeAt()等價於Ruby
- 9. Python的等價Ruby的'method_missing'
- 10. Ruby的等價的Python setattr()
- 11. Elixir的Ruby的__method__相當於什麼?
- 12. Ruby ::等價於Tie :: FIle?
- 13. PL/Ruby等價於MySQL
- 14. Python等價於bwmorph
- 15. Python等價於ignoreboth:erasedups
- 16. python等價於MATLAB的mxCreateDoubleMatrix
- 17. 等價於python「dir」的Java?
- 18. Python等價於Mathematica的ArrayPlot?
- 19. Python等價於Mathematica的「LaguerreL」
- 20. Perl的等價於python exec?
- 21. C#等價於python的struct.pack
- 22. C++等價於Python的doctests?
- 23. python等價於MySQL的IFNULL
- 24. PHP等價於Python的requests.get
- 25. C#等價於Python的os.path.exists()?
- 26. Python的for Ruby的等價物
- 27. Python的等價物Ruby的each_slice(count)
- 28. Python的延續與Ruby的等價物
- 29. Ruby的等價的Python str [3:]
- 30. 是否有「python -i」的ruby等價物?