在Windows 7 64位上从IDLE运行Python脚本

时间:2011-06-28 22:45:44

标签: python python-idle

我正试图弄清楚如何在Windows 7上成功使用Python 2.7.1 到目前为止,我不得不使用shell(IDLE)创建脚本,然后从cmd提示符运行它们。我觉得这会减慢学习过程,我想知道是否有办法从IDLE运行它(我无法创建路径,所以每当我尝试打开或导入文件时我都会收到错误)或还是其他一些程序/文本编辑器?

任何帮助将不胜感激!我可能只是做错了。

2 个答案:

答案 0 :(得分:18)

  1. 运行IDLE。您将看到“Python Shell”窗口和>>>提示符。
  2. 单击文件,新窗口。您将看到一个用于编辑脚本的“无标题”窗口。
  3. 在“无标题”窗口中输入您的脚本。
  4. 在“无标题”窗口中,选择“运行”,“运行模块”(或按F5)运行脚本。
  5. 对话框“必须保存来源。确定要保存吗?”出现。单击“确定”。
  6. 在“另存为”对话框中:
    一个。浏览到目录以保存脚本 湾输入文件名。
    C。单击“保存”。
  7. “Python Shell”窗口将显示脚本的输出。
  8. 编辑脚本并根据需要按F5重新运行脚本。
  9. 修改

    我通常不使用IDLE,并且没有立即看到为模块配置参数的方法,因此一个建议是切换IDE。由于您使用的是Windows 7,pywin32扩展包含PythonWin IDE,其运行命令有一个对话框,允许输入命令行参数。

答案 1 :(得分:4)

我认为你有以下功能:

的execfile(...)

execfile(filename[, globals[, locals]])

Read and execute a Python script from a file.
The globals and locals are dictionaries, defaulting to the current
globals and locals.  If only globals is given, locals defaults to it.

注意:

这仅适用于python 2.x,python 3没有execfile(),而是What is an alternative to execfile in Python 3?