Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在哪里保存.py文件以便从python解释器(从powershell)导入_Python_Windows - Fatal编程技术网

在哪里保存.py文件以便从python解释器(从powershell)导入

在哪里保存.py文件以便从python解释器(从powershell)导入,python,windows,Python,Windows,我有一个我自己编写的python文件,其中有几个函数。我正在尝试从powershell(Windows 7)中的python解释器导入它。这是一个学习练习。但它不是导入,而是抛出一个模块不存在的错误。我的问题是我需要将.py文件保存到哪里?python是否在特定的位置查找要导入的模块?我用的是python2.7.10 这不是我下载的标准库或第三方的模块。这是一个我正在导入的python文件,以便我可以从中调用函数 现在已经回答了,我只是从错误的目录调用python。我必须从保存文件的同一目录调用

我有一个我自己编写的python文件,其中有几个函数。我正在尝试从powershell(Windows 7)中的python解释器导入它。这是一个学习练习。但它不是导入,而是抛出一个模块不存在的错误。我的问题是我需要将.py文件保存到哪里?python是否在特定的位置查找要导入的模块?我用的是python2.7.10

这不是我下载的标准库或第三方的模块。这是一个我正在导入的python文件,以便我可以从中调用函数

现在已经回答了,我只是从错误的目录调用python。我必须从保存文件的同一目录调用python。
谢谢大家。

将您的
module.py
文件保存到
/documents
。然后在Powershell中导航到
/documents
,通过键入
Python
并按enter键启动Python命令行。然后,您可以使用命令导入文件
import module

您能否澄清您是如何从powershell中导入文件的?最近,我们在这里遇到了很多问题,这些问题纯粹是关于python的,但是被标记为powershell,而且似乎都是来自刚刚学习的人。您是否遵循特定的教程或指南?我不是想找你的茬,只是想弄清楚这股人潮。试试看:我在学习Python的艰难之路书,我在powershell。我键入
python
打开解释器,解释器正确打开,然后在提示(
>
)下键入
import ex25
(ex25.py为文件名),它会抛出一个错误。@SinuxTine模块名与文件名不同。每个模块都需要位于单独的目录中,它应该包含
\uuuu init\uuuuu.py
空文件,并且文件夹应该位于您的
PYTHONPATH
中。有关详细信息,请查看链接帖子。@SinuxTine我明白了。在这种情况下,您使用powershell作为shell,只是为了启动python解释器,您可以从命令提示符或windows资源管理器启动它。因此,出于这个原因,我删除了powershell标记(它与您的问题无关)。请检查kenorb提供的链接,似乎您的解决方案就在那里。谢谢。。。现在效果很好。我完全忘记了在计数时打开python的位置。。。已经有几个星期没有练习了。。。