简体   繁体   English

如何使用 Python 使 Intellisense 或自动完成工作?

[英]How to make Intellisense or auto complete working with Python?

For example, the following code not working for pandas.DataFrame.loc例如,以下代码不适用于pandas.DataFrame.loc

import pandas as pd
from pandas import DataFrame

df: DataFrame = pd.DataFrame()
df.loc

在 PyCharm 中

在 VsCode 中

For VS code editor, there is an extension that I installed on my editor that takes care of that.对于 VS 代码编辑器,我在编辑器上安装了一个扩展来处理这个问题。 Check it out via https://marketplace.visualstudio.com/items?itemName=ms-python.python通过https://marketplace.visualstudio.com/items?itemName=ms-python.python 查看

It worked for me with bellow:它对我有用,如下所示:

In my environment installed in C:/Users/zmanh/AppData/Local/Programs/Python/Python310/Lib/site-packages , I could write in the following form.在我安装在C:/Users/zmanh/AppData/Local/Programs/Python/Python310/Lib/site-packages 的环境中,我可以写成以下形式。

// In vscode open : settings.json
{
  "python.autoComplete.extraPaths": [
    "C:/Users/zmanh/AppData/Local/Programs/Python/Python310/Lib/site-packages"
  ],
}

在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM