有没有办法访问模块';Python中的私有函数?

有没有办法访问模块';Python中的私有函数?,python,Python,我试图访问pandas子模块中的一些带下划线的函数(特别是我想重用它们的日期转换代码),但它们的前缀是下划线,因此我无法使用。有什么方法可以避免这种行为吗?方法在python中不是真正私有的 您仍然可以访问以下划线为前缀的方法,但不应该这样做 Python中不存在只能从对象内部访问的“Private”实例变量。但是,大多数Python代码都遵循一种约定:带有下划线前缀的名称(例如_spam)应被视为API的非公共部分(无论是函数、方法还是数据成员)。应将其视为实施细节,如有变更,恕不另行通知 从

我试图访问
pandas
子模块中的一些带下划线的函数(特别是我想重用它们的日期转换代码),但它们的前缀是下划线,因此我无法使用。有什么方法可以避免这种行为吗?

方法在python中不是真正私有的

您仍然可以访问以下划线为前缀的方法,但不应该这样做

Python中不存在只能从对象内部访问的“Private”实例变量。但是,大多数Python代码都遵循一种约定:带有下划线前缀的名称(例如_spam)应被视为API的非公共部分(无论是函数、方法还是数据成员)。应将其视为实施细节,如有变更,恕不另行通知