如何在python cmd中运行a.py文件?

时间:2014-02-22 21:40:35

标签: python-2.7

我是python的新手,所以我刚刚在我的win8机器上安装了python27并设置了C:\ Python27和C:\ Python27 \ Scripts的路径。

现在我想执行一个小的.py文件,所以在shell(python cmd)中输入:

python "c:\python27\gtos.py"

  File "<stdin>", line 1

  python "c:\python27\gtos.py"
                               ^

SyntaxError: invalid syntax

感谢任何帮助...

由于

1 个答案:

答案 0 :(得分:1)

  1. 将其视为一个模块:

    import file 
    

    这很好,因为它安全,快速,可维护。代码会被重用,因为它应该被完成。大多数Python库使用多个扩展到大量文件的方法运行。强烈推荐。请注意,您的导入最后不应包含.py扩展名。

  2. 使用exec命令:

    execfile('file.py')
    

    但这很可能经常出错,而且有些惹人讨厌。

  3. 产生一个shell进程:

    import subprocess
    import sys
    
    subprocess.check_call([sys.executable, 'file.py'])
    

    绝望时使用。