python初学者-如何导入简单模块

python初学者-如何导入简单模块,python,python-3.x,Python,Python 3.x,我试图创建一个名为fibo.py的文件并将其导入python(请参见此处),但我不知道“我的当前目录”在哪里,以便保存fibo.py以便python可以找到它 有人能帮我吗?我正在运行Windows 10和python 3.8运行打印工作目录程序以显示当前目录。您可以通过在终端/命令提示符中键入“pwd”,然后按enter来完成此操作。好,我可以给您一个基本答案。我在Mac电脑上,所以我会举一个Mac电脑的例子,Windows会有点不同,但原理是相似的。假设我在我的桌面文件夹中 我在Deskto

我试图创建一个名为fibo.py的文件并将其导入python(请参见此处),但我不知道“我的当前目录”在哪里,以便保存fibo.py以便python可以找到它


有人能帮我吗?我正在运行Windows 10和python 3.8

运行打印工作目录程序以显示当前目录。您可以通过在终端/命令提示符中键入“pwd”,然后按enter来完成此操作。

好,我可以给您一个基本答案。我在Mac电脑上,所以我会举一个Mac电脑的例子,Windows会有点不同,但原理是相似的。假设我在我的
桌面
文件夹中

我在
Desktop
中创建了我的
fibo.py
文件,其中是我漂亮的python代码。因此,
fibo.py
的位置看起来像:
Desktop/fibo.py

现在要在我的python repl中检索
fibo.py
,我将:

  • 在我的终端中导航到
    桌面
  • 键入
    python3
    打开python repl(注意:我在我的
    Desktop
    目录中)
  • >>导入fibo
  • >fibo.fib(1000)

  • 在桌面中创建文件,并在cmd中键入以下行:

    光盘桌面 派克

    导入fibo.py

    这是你应该看到的

    Microsoft Windows[版本10.0.19041.329] (c) 2020年微软公司。版权所有

    C:\Users\Mista>cd桌面

    C:\Users\Mista\Desktop>py win32上的Python 3.8.3(tags/v3.8.3:6f8c832,2020年5月13日,22:20:19)[MSC v.1925 32位(英特尔)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”

    进口菲波


    要获取python中的当前目录,可以执行以下操作:

    import os
    
    print os.getcwd()   #<-- print your current working directory
    
    或者也可以将该模块附加到python路径:

    import sys
    path = 'my_module'
    sys.path.append(path)
    
    或者,如果您只想准备好从任何位置导入,您可以将模块放在python安装根目录中:

    C:\Python27\ 或者在python脚本文件夹中:


    C:\Python27\Scripts\folder在您提到的页面中,python从安装的python包导入fibo

    如果导入后遇到以下错误:

    ModuleNotFoundError: No module named 'fibo'
    
    您需要在命令提示符下使用pip安装fibo软件包:

    python3 -m pip install fibo
    

    您是否在保存
    fibo.py
    的目录中运行python repl?您是如何安装python的?可能不完全是您想要的,但python会查找一些目录来解析模块/包的
    import
    路径。这回答了你的问题吗?
    ModuleNotFoundError: No module named 'fibo'
    
    python3 -m pip install fibo