这里是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(我只是在做相对简单的 I/O 文件操作,就像我以前在 Excel 中所做的那样……太恐怖了)。
很抱歉这个非常新手的问题。我进行了搜索,但找不到任何相关内容。
接受答案后编辑:
问题是我从“开始”菜单运行 python.exe。我没有意识到你应该在你正在工作的文件夹(SHIFT+右键单击)中打开一个CMD窗口(例如C:\USERS\<USERNAME>\MY PYTHON STUFF)并从那里运行python。
这可能就是您正在尝试的。请注意,我也使用 Anaconda。
我自己的路:
C:\Users\...\Documents\Python Scripts\
Run Code Online (Sandbox Code Playgroud)
导入样本.py
class class_sample(object):
def __init__(self):
self.x = ["I", "am", "doing", "something", "with", "Python"]
Run Code Online (Sandbox Code Playgroud)
测试.py
from import_sample import class_sample
c = class_sample()
y = c.x
print " ".join(y)
Run Code Online (Sandbox Code Playgroud)
结果:
I am doing something with Python
[Finished in 0.1s]
Run Code Online (Sandbox Code Playgroud)
请注意,位于同一文件夹中如何让我无需安装即可导入。基本上,只要确保您需要的模块与您的模块位于同一文件夹中就main.py可以了。
编辑:
从终端完成。

请注意我如何cd进入上述文件夹并python在那里激活。由于我位于该文件夹内,因此可以毫无问题地导入其中的任何模块,以及安装的其他系统范围模块。
| 归档时间: |
|
| 查看次数: |
34263 次 |
| 最近记录: |