导入Python模块会打印出不同的,不相关的脚本的文档字符串吗?

时间:2017-08-02 17:42:11

标签: python python-3.x terminal

我现在遇到了这个问题,现在有两个单独的模块,我试图自己下载 Quartz ;可能是我安装它的方式,但让#39 ; s现在忽略这个场景)和我使用pip install 安装的另一个场景( Pandas ;让我们专注于这个场景)

为了测试目的,我编写了一个包含import pandasprint('test')的双行脚本。当我在终端中执行此操作时,不是打印test以确认脚本正确运行,而是打印另一个完全不相关的脚本的docstring:

[hidden]~/Python/$ python3 test.py
Usage: python emailResponse.py [situation] - copy situation response

第二行是我为一个简单的fetch脚本编写的文档字符串,用于响应电子邮件,这是不相关的。更糟糕的是,如果我只是在终端中调用Python3并尝试import pandas,它会打印相同的文档字符串并将我带出Python3并返回终端shell / bash (对不起,如果这不是正确的措辞;还在学习)。尝试import Quartz时也会遇到相同的结果,但没有其他模块受到影响(至少,我很清楚)。

我完全失去了为什么会出现这种情况。很容易避免使用Quartz,但我需要Pandas用于工作目的,这个问题开始直接影响我的工作。

知道为什么会这样吗?

0 个答案:

没有答案