所以我是编程的极端初学者,只需在Coursera上启动Python类。使用Python 2.7.10
无论如何,我在Notepad ++中制作了一个简单的打印语句脚本
print "Hello World"
并在我的桌面上保存为python文件
newprog.py
然而,当我尝试运行它时,一个cmd窗口出现并消失,我不太确定是什么错误。
另一个问题是,它是一个重复链接,是关于通过命令提示符访问python,我没有遇到任何问题。根据给出的答案,我现在很清楚,我的困境是由于错误地认为翻译在运行我编写的任何脚本后仍然保持开放状态。
答案 0 :(得分:1)
听起来你的程序只是打开,运行和退出。所以没有什么不对的,只是所有事情都发生了一点,让你看到它。
您应该从命令提示符运行它或获取像Pycharm这样的IDE,它允许您在一个程序中编写和运行脚本。
要从命令提示符运行,请使用Windows Key + R并键入“cmd”或单击“开始”并在搜索框中键入“cmd”。然后,您可以将脚本拖到命令提示符窗口,然后按Enter键运行它。
如果您想通过双击运行它,您需要一些东西来阻止它完成,直到您阅读该消息。为此,您可以使用等待用户输入的raw_input
函数。
所以你的脚本看起来像
print "Hello World"
raw_input("Press Enter to exit")
然后您可以双击并在准备退出时按Enter键。
答案 1 :(得分:1)
转到命令提示符窗口
python
然后输入
execfile('path to newfile.py here')
现在将执行您的文件
答案 2 :(得分:0)
我正在运行python 3.4.3。但我希望它应该是一样的。
Go go" .. \ PythonXX \ Lib \ idlelib"并寻找idle.pyw NOT idle.py并使用你能够执行简单的一行命令,就像你在那里一样。
从那里你也可以创建一个新文件并做更复杂的事情。
如果您创建桌面快捷方式,则可以更轻松地访问它。
让我知道它是否有帮助,或者至少是正确的道路。
答案 3 :(得分:0)
你的脚本可能正在工作然后完成,结果会显示但不会很久。我建议打开控制台并从那里运行脚本,或者你可以使用一个简单的批处理文件来运行python脚本,然后等待按键。
要打开控制台,您可以使用沿R键的Win键,Win-R(运行新进程)和编写cmd,或者在Window的开始菜单中查找cmd。
打开控制台后,您必须找到脚本所在的路径,您可以使用cd(更改目录)来实现,例如:
cd C:\Users\your_name\Desktop
然后写:
python newprog.py
运行你的脚本。
另一种选择是使用这个简单的批处理文件(将其保存为python34.bat或类似文件,但扩展名必须为.bat,将其放在任何你喜欢的地方):
@ECHO OFF
C:\Python34\python.exe %*
pause
@ECHO ON
然后使用它来通过右键单击python脚本文件来运行脚本,打开(运行)并使用此批处理脚本作为默认值(如果需要)。此外,如果您有其他版本的Python,或者安装在其他地方,则必须更改" C:\ Python34 \"一部分。
答案 4 :(得分:0)
这是我们在这里谈论的一台电脑。例如,计算机可能需要三倍于两个数字的时间。考虑到这一点,计算机会快速打印然后退出。
raw_input() # at the end of script wait for user to supply input, delaying script exit