-1

https://pypi.org/project/simple-salesforce/

https://github.com/simple-salesforce/simple-salesforce

该项目被调用simple-salesforce,但导入来自simple_salesforce 或我遗漏了什么?

这意味着我做pip install simple-salesforce并且在我的代码中我做导入simple_salesforce?它是如何工作的?python 如何知道在 to 之间建立simple-salesforce链接simple_salesforce

4

2 回答 2

0

“simple-salesforce”是模块的名称,但由于“-”字符是python中的运算符,他们不能在变量名中使用它,必须用下划线替换它。

https://www.w3schools.com/python/python_variables.asp

于 2020-02-04T09:43:35.763 回答
0

pip的包名simple-salesforce. 安装的模块被调用simple_salesforce(请注意,其他拼写对 python 无效,因为-)。Python 不知道链接,pip 知道。Python 只查找在配置的搜索位置调用的模块simple_salesforce并导入它,pip 包名称与 python 本身完全无关(例如,请参阅opencv-python安装模块的包cv2

于 2020-02-04T09:43:44.050 回答