python执行命令行操作

Python0250

python执行命令行操作,第1张

该方法和C语言里的system函数是一致的。该方法的参数就是string类型的命令,返回值方面,linux和windows上的返回值不同。linux上,返回值为执行命令的exit值;而windows上,返回值则是运行命令后,shell的返回值。注意,该方法是没办法得到运行命令的输出的。

该方法返回的是file read的对象,如果想获取执行命令的输出,则需要调用该对象的read方法。

这三个方法是一个系列的,入参是string类型的命令,出参分别是输出,exit值,元祖(exit值,输出)。这个系列的方法相对来说也是最方便的,尤其第三个,可以同时返回exit值和输出,非常方便。

方法如下。

1、打开文本编辑器,推荐editplus,notepad等,将文件保存成 .py格式,editplus和notepad支持识别python语法。脚本第一行一定要写上 #!usr/bin/python,表示该脚本文件是可执行python脚本,如果您的python目录不在usr/bin目录下,则替换成当前python执行程序的目录。

2、编写完脚本之后注意调试、可以直接用editplus调试。调试方法可自行百度。脚本写完之后,打开CMD命令行,前提是python 已经被加入到环境变量中。

3、在CMD命令行中,输入 “python” + “空格”,即 ”python “;将已经写好的脚本文件拖拽到当前光标位置,然后敲回车运行即可。

扩展资料

python和C语言的差别:

1、C语言是编译语言,Python是脚本语言,C语言会比Python快。

2、C语言中的数组,里面的都是数字,而list中可以包含很多不同的数据元素。

3、在C语言中使用那个库函数,需要引入头文件用include引入,而在python中需要引入别的模块或者函数时需要用import引入。两者的不同机制是,C语言中include是告诉预处理器,这个include指定的文件的内容,要当作本地源文件出现过,而python中的import可以通过简单的import 导入,或者是 import numpy as np。

参考资料Python_百度百科

首先区分一下注意区分命令行模式和Python交互模式:

看到类似C:>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下。

推荐:Python教程

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境

下,只能输入Python代码执行。

下面举例介绍如何运行脚本:

首先用文本编辑器编辑一个简单的hello.py(注意后缀一定要正确),然后我将它保存在E盘中的pythoncode文件夹中,即存储位置为

E:pythoncodehello.py.

然后打开命令行 输入python+文件所在的路径,回车即可运行成功;也可将要运行的文件拖拽到python后面的空格处,会发现文件所在

路径自动出现,回车同样运行成功。如下图

更多技术请关注Python视频教程。