【发布时间】:2014-10-21 14:17:59
【问题描述】:
这里是 Python 新手。我在朋友的推荐下使用 Anaconda(在 Windows 7 上)。
我想要做的是在 Notepad++ 中对我的类进行更改,然后立即在我的 Python 命令提示符窗口中对其进行测试。
这是一个简单的问题,我似乎找不到答案:Anaconda 的默认安装希望我将我的 .py 文件存储在哪个目录中(以便我可以使用 import <MODULE NAME> 轻松加载它们) ?
我的 PATH 变量设置为:
C:\USERS\<USERNAME>\Anaconda3;C:\USERS\<USERNAME>\Anaconda3\Scripts
(这是默认设置)
我应该在Scripts 目录之外工作吗...?里面已经有很多文件了。
大多数人都做什么?也许将另一个文件夹添加到 PATH 变量并在那里工作?您是否为每个项目添加一个新文件夹到 PATH 或者是否有更有意义的方法?我已经有一个用于其他所有内容的项目目录。我希望能够离开那里工作。
我正在使用 Notepad++ 进行编码。我真的不想费心设置/学习 IDE(我只是在做我以前在 Excel 中做的相对简单的 I/O 文件操作……太可怕了)。
对于这个非常新手的问题,我们深表歉意。我搜索并找不到任何相关内容。
接受答案后编辑:
问题是我从开始菜单运行 python.exe。我没有意识到您应该在您正在工作的文件夹(SHIFT + RIGHT CLICK)中打开一个CMD窗口(例如C:\USERS\<USERNAME>\MY PYTHON STUFF)并从那里运行python。
【问题讨论】:
-
我建议不要这样做,因为这是一个相当高级的问题,但如果你真的想这样做......link。否则,请继续在您的文件夹中工作。我使用的“自定义”模块仅位于处理我的 sn-ps 的通用文件夹中,如果需要,我将它们复制到我的项目文件夹中。省去了处理
import系统的麻烦(我真的不需要乱搞)。 -
如何“在我的文件夹中工作”?我在记事本++中编码。我真的不想费心设置/学习 IDE(我只是在做我以前在 Excel 中做的相对简单的 I/O 文件操作……太可怕了)。我想在 Notepad++ 中更改我的类,然后在我的 Python 命令提示符窗口中对其进行测试。
-
您正在为初学者跳过大量教程。只需保存
.py文件anywhere,从终端转到该目录,然后使用python <name of file>.py。另一种选择是,如果它应该立即运行而无需任何参数,则只需双击该文件。 -
谢谢,我已经知道该怎么做,但问题是我的文件定义了一个类。它什么也没做。我想创建一个对象并使用它的方法来测试它,而无需在模块内编写测试程序,我必须稍后清理。
-
我想要做的只是简单地运行 python.exe 并在那里轻松使用我的类,就像我将
Input: x = 1和Input: x然后Output: 1一样。但这似乎不是一件简单的事情。