【问题标题】:What is the difference between simple-salesforce and simple_salesforce?simple-salesforce 和 simple_salesforce 有什么区别?
【发布时间】:2020-02-04 09:38:39
【问题描述】:

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

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

该项目名为simple-salesforce,但导入来自simple_salesforce,或者我遗漏了什么?

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

【问题讨论】:

    标签: python simple-salesforce


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2020-07-14
        • 1970-01-01
        • 1970-01-01
        • 2016-12-26
        • 2020-06-10
        • 1970-01-01
        • 2010-10-02
        • 2011-12-12
        • 2010-09-16
        相关资源
        最近更新 更多