❶ 关于 python 与 windows的cmd命令行 的问题
import
os
command
='mkdir
hello'
os.system(command)
#分析:
#第一句:导入操作系统模块
#第二句:要在Windows
Commandline中执行的代码,如示例中的代码'mkdir
hello'意思是在当前目录下创建一个名为hello的文件夹.运行本程序,你应该在你的桌面看到一个一个名为hello的文件夹.在这里你可以换成其他的DOS命令.
#第三句:调用os模块的system方法,打开cmd,执行上述代码,执行完毕后关闭cmd
#附:执行上述代码,你可以在记事本中书写上述代码,并保存为一个py文件,如
cmd.py
。然后在cmd中输入
python
cmd.py
执行。(注意请先安装Python解析器,并在操作系统的环境变量末增加
;D:\Python26
(安装Python的路径,请根据你的实际情况修改。)
)
❷ 怎么用命令行执行python
首先区分一下注意区分命令行模式和Python交互模式:
看到类似C:>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下。
推荐:Python教程
在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境
下,只能输入Python代码执行。
下面举例介绍如何运行脚本:
首先用文本编辑器编辑一个简单的hello.py(注意后缀一定要正确),然后我将它保存在E盘中的pythoncode文件夹中,即存储位置为
E:pythoncodehello.py.
然后打开命令行 输入python+文件所在的路径,回车即可运行成功;也可将要运行的文件拖拽到python后面的空格处,会发现文件所在
路径自动出现,回车同样运行成功。如下图
更多技术请关注Python视频教程。
❸ python执行这样一条windows系统命令怎么不行
这种情况是使用的方法不正确导致的。Python中执行系统命令常见的几种方法如下:
1、os.system
例如:
>>> import os >>> os.system('ls') chk_err_log.py CmdTool.log install_log.txt install_zabbix.sh manage_deploy.sh MegaSAS.log
2、os.popen
例如:
>>> import os >>>tmp = os.popen('ls *.sh').readlines() >>>tmp ['install_zabbix.sh\n', 'manage_deploy.sh\n', 'mysql_setup.sh\n', 'python_manage_deploy.sh\n', 'setup.sh\n']
3、使用模块subprocess
使用方法:
>>> import subprocess >>> subprocess.call (["cmd", "arg1", "arg2"],shell=True)
import subprocess p = subprocess.Popen('ls *.sh', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) print p.stdout.readlines() for line in p.stdout.readlines(): print line, retval = p.wait()
4、 使用模块commands模块
使用方法:
>>> import commands >>> commands.getoutput('ls *.sh') 'install_zabbix.sh\nmanage_deploy.sh\nmysql_setup.sh\npython_manage_deploy.sh\nsetup.sh' >>> commands.getstatusoutput('ls *.sh') (0, 'install_zabbix.sh\nmanage_deploy.sh\nmysql_setup.sh\npython_manage_deploy.sh\nsetup.sh')
注意:当执行命令的参数或者返回中包含了中文文字,那么建议使用subprocess,如果使用os.popen则会出现错误。
❹ 如何通过命令行 安装python
1 如果是在windows上 请下载PYTHON2.6的安装程序,然后直接运行 即可安装完成。2 安装完成后需要到系统的环境变量处设置PYTHON的环境变量具体设置方法如图3 在命令行键入 python 遍可以进入PYTHON的交互编程界面。如果需要在LINUX上安装 以CENTOS 为例:1,用ROOT方式登陆到系统 输入 yum install python即可完成安装。2 运行 SHELL 输入 PYTHON 即可运行。3 执行 在shell 中输入 python any.py 即可
❺ python 如何清除命令行
此处简单解释就是:
把你这里的代码,存为一个.py后缀的文件中,比如叫做:
converToFloat.py
然后到windows的cmd中,去运行这个python文件:
converToFloat.py
不要加python前缀就可以的。
简单的就是说在 python命令行中使用下面命令,可以清除命令行。
import os
os.system('cls')
❻ 如何在命令行里运行python脚本
语句执行方式:
step1. 输入 python 进入 python 命令行
step2. 输入 python 语句立即执行
❼ python window 命令行返回结果乱码怎么解决
解决方法如下:
print u"你好".encode("GBK")
默认的终端编码是和系统编码一致的,这时就需要encode为对应的编码来显示。
❽ windows的命令行可以直接用来运行python吗
可以,但前提是已经安装了windows版的python
❾ python的cmd命令行在哪里
python命令在哪里输入 python命令行运行输入python吗 CSDN
验证下python是否安装成功:按下键盘 win+r键输入cmd打开windows命令行,敲入命令 python,进入到了python的命令行,看到python的版本信息和命令符 ,敲入...
❿ 在什么情况下在windows命令行中使用python
python是一种解释语言,之所以可以在windows命令提示符中调用python命令(前提是你已经将python的安装目录加入了Path这个环境变量中)进入python交互解释器,是因为有的时候我们只需要简单的执行一句或两句python语句看看是否可以得到预期的结果而已,这种交互是没有历史记录的,就是说下次你再进入python交互解释器的时候,以前运行的命令或者对变量设置的值都已经没有了,如果你要编写类或模块,或者一些通用并且需要长期保留的代码的时候就可以写入py文件中。