Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在vscode中查找python方法的源代码_Python 3.x_Visual Studio Code - Fatal编程技术网

Python 3.x 如何在vscode中查找python方法的源代码

Python 3.x 如何在vscode中查找python方法的源代码,python-3.x,visual-studio-code,Python 3.x,Visual Studio Code,我正在使用vscode并使用该函数 >s='hello' >>>美国资本化 “你好” 我对函数的源代码很感兴趣,所以我右键单击了大写,然后单击了转到定义。这把我带到了builtins.pyi,它似乎是一个存根文件。它给我的功能是 def大写(self)->str:。。。 这并没有太大帮助,所以我在谷歌上搜索了python字符串库的源代码,得到了这个 #将字符串中的单词大写,例如“aBc dEf”->“aBc dEf”。 def capwords(s,sep=None): “”“capword

我正在使用vscode并使用该函数

>s='hello'
>>>美国资本化
“你好”
我对函数的源代码很感兴趣,所以我右键单击了
大写
,然后单击了
转到定义
。这把我带到了
builtins.pyi
,它似乎是一个存根文件。它给我的功能是

def大写(self)->str:。。。
这并没有太大帮助,所以我在谷歌上搜索了python字符串库的源代码,得到了这个

#将字符串中的单词大写,例如“aBc dEf”->“aBc dEf”。
def capwords(s,sep=None):
“”“capwords(s[,sep])->字符串
使用Split将参数拆分为单词,每个单词大写
使用大写的单词,并使用
join。如果可选的第二个参数sep不存在或无,
空白字符的运行被单个空格替换
并删除前导和尾随空格,否则
sep用于拆分和连接单词。
"""
返回(sep或“”).join(s.split(sep)中x的x.大写()
在github上的以下链接

它似乎调用了
大写
,但我似乎找不到该方法的源代码。这主要是我无法找到方法/函数的代码的一个例子。我希望在编程时能够快速查看VScode中的源代码,因为这是我学习的一个好方法


我意识到这可能是一件很容易做到的事情,但我一直没有弄明白。如果有人能给我指出正确的方向,我会非常感激

Python的内置函数(用于cpython)是用C编写的,因此vscode为您提供了只显示函数签名的伪方法。如果您想查看某些内置方法的源代码,则必须转到带有源代码的GitHub页面:

内置函数源:

内置类型: