如何运行python命令行

时间:2016-04-06 18:57:11

标签: python command-line

我安装了pycharm并在其中完成了我的类分配,并且工作正常。老师现在想要在命令提示符下运行一些程序。鉴于我的程序和路径在这里:" C:\ Python27 \ python.exe C:/Users/sz5062/PycharmProjects/untitled1/main.py" ;,如何运行保存的程序在命令行上面的路径?那么,例如,我如何在命令行中运行main.py,而不是shell提示符?

我在这里搜索并搜索了答案,但我不能解决问题。非常感谢你的帮助。

这是完整的说明:安装Python和编程文本编辑器并编写一个程序,打印除了#hello world'之外的一行,然后拍摄两个屏幕截图并在下面上传。您应该使用命令行来执行您在文本编辑器中编写的Python程序。请使用IDLE Python Shell,Python解释器(>>>)或文本编辑器中的快捷方式来运行代码。

当我运行" python main.py"时,我收到一条错误消息" python未被识别为inernal或外部命令"。

3 个答案:

答案 0 :(得分:2)

在你的命令行上输入:

C:\Python27\python.exe C:\Users\sz5062\PycharmProjects\untitled1\main.py

上述命令应该适用于每个目录。 第一部分是你启动的程序(python.exe)。第二部分是传递给程序的参数(C:\ Users \ sz5062 \ PycharmProjects \ untitled1 \ main.py)。这是python代码的路径,以便python.exe知道你想要执行的内容。

如果您将C:\Python27\添加到PATH变量,则可以导航到您的目录C:\Users\sz5062\PycharmProjects\untitled1\并使用以下命令启动您的程序:

python main.py

答案 1 :(得分:0)

我建议确保python在你的PATH上(如果你输入python它会打开一个shell吗?)然后导航到class User { public string FirstName { get { return _FirstName; } set { // the error occurs on the line below if((ArgChecker.ThrowOnStringNullOrWhiteSpace(_FirstName) ) ) { Console.WriteLine("something1"); } else { _FirstName = value; } } } private string _FirstName; } class ArgChecker { public static void ThrowOnStringNullOrWhiteSpace(string arg) { if (string.IsNullOrWhiteSpace(arg)) { throw new ArgumentNullException("something2"); } } } 目录。在那里你可以做到:

C:/Users/sz5062/PycharmProjects/untitled1

这应该有用。

答案 2 :(得分:0)

我想我很努力。因为python安装在C:\ python27上,所以我需要运行命令行只是在文本编辑器中编写代码,将其保存在同一目录中并从那里调用它。所以,基本上,c:\ python27 \ code.py