【发布时间】:2014-11-06 01:37:55
【问题描述】:
您好,我正在尝试在 windows 上的 powershell 中使用 django 来学习 Python,以创建一个简单的 CRUD 应用程序,但对设置和使用有一些疑问。
我已经设置了路径环境变量以包含一个文件夹的路径,该文件夹包含我认为允许我直接从 powershell 中的 c:\ 运行的测试 .py 脚本,但是当我尝试使用以下命令运行示例时:
c:\> python test1.py
c:\> python .\test1.py
它不起作用,我得到:
c:\Python27\python.exe: 无法打开文件 '.\test1.py':[Errno 2] 没有这样的文件或目录
但如果我先 CD 到路径并运行它,它工作正常,我会在 powershell 窗口本身中获得输出:
c:\> cd c:\Python27\Scripts
c:\Python27\Scripts> python test1.py
此外,如果我只是从根 c:\ 提示符键入脚本的名称,例如:
c:\> c:\Python27\Scripts\test1.py
c:\> test1.py
它通过在一个 dos 框中打开来运行脚本,该框在运行脚本并完成后立即关闭。
这些方法之间有什么区别?以一种或另一种方式运行脚本是否存在问题?
【问题讨论】:
标签: python django powershell