GVKun编程网logo

无法从cmd行运行Python(cmd 无法运行python)

21

在本文中,我们将给您介绍关于无法从cmd行运行Python的详细内容,并且为您解答cmd无法运行python的相关问题,此外,我们还将为您提供关于cmd下带参数执行python文件、cmd命令行界面运

在本文中,我们将给您介绍关于无法从cmd行运行Python的详细内容,并且为您解答cmd 无法运行python的相关问题,此外,我们还将为您提供关于cmd下带参数执行python文件、cmd命令行界面运行python脚本显示的中文不正确、cmd运行python文件时对结果进行保存的方法、python – 从命令行运行PyCharm项目的知识。

本文目录一览:

无法从cmd行运行Python(cmd 无法运行python)

无法从cmd行运行Python(cmd 无法运行python)

我是编程(和Python)新手。我无法在WinXP 64位笔记本电脑的命令提示符下运行任何python脚本。我分配了路径并通过输入set
path确认了。我有Python32。我收到以下消息:

>>>python hello.py

File <”stdin”>,Line1
  Python hello.py
             ^
SyntaxError: Invalid syntax

以下是我尝试的脚本:

#!/usr/bin/python
message = "Hello,world!"
print(message)

cmd下带参数执行python文件

cmd下带参数执行python文件

    在一个文件下下创建程序代码,
     sys.argv 即后续cmd中需要传入的参数列表,
     sys.argv[0]即要执行的文件名
     sys.argv[n]即参数的字符串  

# -*- coding: utf-8 -*-
"""
Created on Sat May 20 22:18:04 2017

@author: Bruce Lau
"""
import sys
print (sys.argv )

if __name__==''__main__'':
    print ("Program name", sys.argv[0] )

add = []
for i in range(1, len(sys.argv)):
    add.append(int(sys.argv[i]))
    print ("arg%d"%i,sys.argv[i])
print(sum((add)))





cmd命令行界面运行python脚本显示的中文不正确

cmd命令行界面运行python脚本显示的中文不正确

在notepad++中编写了一个脚本(如图一),在cmd命令行界面中运行却发现显示的中文不正确(如图2)。图3显示的是cmd界面的默认编码。

解决方案:将脚本的注释语言改为GBK,编码格式改为ANSI(如图4所示)。再打开cmd运行python脚本即可正确显示中文(如图5)。

虽然试过改cmd的编码为utf-8,但是发现在cmd中输入数字显示不了,不知道是不是个人电脑问题,故不细述此方案。

显示错误中文python脚本 utf-8编码修改注释语言为GBK,并将编码改为ANSI正确显示的中文

cmd中默认的编码为GBK

cmd运行python文件时对结果进行保存的方法

cmd运行python文件时对结果进行保存的方法

当用cmd命令行运行python文件时,我们知道可以通过

>python pyfile.py

来运行python文件,此时的输出会直接打印到cmd输出行中,如果希望将运行直接保存而不是即时输出,除了在python代码中直接写入保存,还可以通过命令行:

>python pyfile.py > saveit.txt

保存到当前文件目录下,或者你可以指定path。

其实当cmd切换到python文件所在的文件夹后,可以省略.py前面的python,

直接通过:

>pyfile.py

甚至可以省略后面的.py

>pyfile

这是因为windows系统可以通过注册表来找到用哪个程序来运行文件,不过前提是你得cmd切换到对应的文件所在的文件夹,并且设置了path环境。

以上这篇cmd运行python文件时对结果进行保存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:

  • python 执行shell命令并将结果保存的实例
  • Python3.6笔记之将程序运行结果输出到文件的方法
  • 在cmd中运行.py文件: python的操作步骤
  • 在CMD命令行中运行python脚本的方法
  • Python实现获取命令行输出结果的方法

python – 从命令行运行PyCharm项目

python – 从命令行运行PyCharm项目

我正在尝试将我的项目部署到服务器并在那里运行它.
当我尝试从命令行启动脚本时,它显示错误
导入parrent目录中的脚本时.

我使用PyCharm创建了项目(python 2.7.10),它被分散到多个目录中.
文件夹loock fimetnihg像这样:

项目/目录/子目录/ main_dir / script1.py

from dir.subdir.other_dir.script2 import *  //gives error here

项目/目录/子目录/ other_dir / script2.py

def my_function():
    //do something

我通过转到main_dir并运行:python script1.py来运行脚本

最佳答案
如果从main_dir运行脚本,这意味着在运行Python命令时,相对引用是main_dir.所以你的导入是关于main_dir作为你的根.

这意味着如果我们以您的脚本1为例,您的导入应如下所示:

from other_dir.script2 import *

机会是您的PyCharm项目根目录设置为从中运行

project/

这就是你的引用在PyCharm中工作的原因.

我建议你做的是,如果你的服务器应该在main_dir中运行,那么你应该重新配置PyCharm,以便它的执行根是相同的,以消除这种混乱.

今天关于无法从cmd行运行Pythoncmd 无法运行python的分享就到这里,希望大家有所收获,若想了解更多关于cmd下带参数执行python文件、cmd命令行界面运行python脚本显示的中文不正确、cmd运行python文件时对结果进行保存的方法、python – 从命令行运行PyCharm项目等相关知识,可以在本站进行查询。

本文标签: