python popen是python os模块里的一个方法,它用来执行一些系统的命令还是非常的不错,它能返回些你想要的东西。
python popen的具体解释是:打开一个命令或从管道。返回值是一个开放的文件对象连接到管道,可读写模式是根据是否为'r'(预设)或'w'。该bufsize论点与相应的参数含义相同内置的open()函数。该命令的(在等待指定的格式进行编码的退出状态())被看作是密切()文件对象的方法的返回值可用,除非当退出状态为零(没有错误终止),都不是返回。可用性:Unix操作系统,视窗。
假设我们要在linux下写个显示当前路径下的所有文件的信息的话可以这样做:
for i in os.popen('ls -al'):
print i
它返回的结果是:
-rw------- 1 wl wheel 73981952 1 11 2010 python.core
-rw------- 1 wl wheel 69844992 12 12 2009 python2.5.core
drwxr-xr-x 7 wl wheel 1024 11 27 2009 release
-rw-r--r-- 1 wl wheel 17 1 8 2010 renren.coockie
-rw-r--r-- 1 wl wheel 24936 11 1 2008 scrumper.py
。。。
根据上面的结果,你可以用os.popen来执行一些其他的系统方法,我现在工作平台是在unix下的,大家也可以看看在windows上用python popen来执行一些系统的命令,相信可以得到不一样的惊喜。
原创文章请注明转载自老王python,本文地址:http://www.cnpythoner.com/post/87.html
作者:老王@python python 教程
老王python,提供pythn相关的django 教程和python 下载,希望大家能够喜欢!
分享到:
相关推荐
Python学习心得(9) 函数 1、定义 函数,就是把代码的功能结构化从而形成结构化工具方便使用,提高代码的重复利用率的同时让代码更加简洁。 2、结构 def 函数名(参数列表): 函数体(逻辑代码) [return 返回值...
"Python学习心得&总结" Python学习心得&总结.doc 中涵盖了Python基础知识点和实践经验总结。本文将对命令行常用命令、Python语法特点、分号和连行符的使用进行详细解释。 一、命令行常用命令 在命令行中,我们...
Python学习心得 Python 学习心得--命令行常用命令 在Python学习过程中,掌握命令行常用命令是非常重要的。命令行是Python开发的基本工具,通过命令行可以快速地执行Python代码、查看文件目录结构、切换目录等等。...
### Python学习心得&总结 #### 一、命令行基础及常用命令 在学习Python的过程中,掌握命令行的基础操作是非常重要的。命令行(Windows系统中称为“命令提示符”,Mac系统中称为“终端”)是我们与操作系统进行交互...
【Python学习心得体会】 Python是一种广泛应用于数据处理、Web开发、自动化任务、人工智能等多个领域的高级编程语言。学习Python,不仅可以提升编程技能,还能帮助我们更好地理解和解决问题。以下是对Python学习的...
Python学习心得&总结知识讲解.pdf 本文档总结了Python语言的基础知识点,涵盖了命令行常用命令、Python语法中的分号、连行符、单引号和双引号等。 一、命令行常用命令 在命令行中,我们可以使用dir(Windows环境...
### Python学习心得&总结 #### 一、命令行基础及常用命令 在开始Python的学习之前,熟悉命令行是非常重要的一步。命令行不仅能够帮助我们更好地管理文件系统,还能提高编程效率,尤其是在部署项目或进行自动化任务...
学习Python的过程中,我发现Python相比C语言提供了更多的便捷性。在字符串处理方面,Python为程序员提供了极大的便利,无需像C语言那样使用字符数组进行复杂操作。Python中的字符串创建简单直观,只需用"="赋值即可...
总的来说,这份Python学习笔记是一个全面且循序渐进的学习资源,覆盖了从基础到进阶的各个环节,对于自学Python的人来说是一份宝贵的资料。通过系统的练习和不断的实践,你可以逐步提高自己的编程能力,最终成为一名...
大佬的Python学习总结
根据提供的文档信息,我们可以总结出以下几个关键知识点: ### 1. 命令行基础知识 #### 常用命令 - **`dir`**(Windows环境下)与**`ls`**(Mac环境下):这两...希望这些知识点能够为学习者提供有用的指导和帮助。
理解并熟练运用这些基础知识是Python学习的起点,随着深入学习,你还将接触到变量、数据类型、控制流、函数、模块、面向对象编程等更多概念。记得实践是检验理解和掌握知识的最好方式,多写代码,多解决问题,才能更...
在Python编程中,处理Excel数据是一项常见的任务,特别是在数据分析、报告生成或自动化流程中。Python提供了多种库来支持这项工作,其中包括openpyxl、xlrd和xlwt等。本篇文章将详细探讨如何使用openpyxl库来读取、...
### Python中Django学习心得详解 #### 一、概述 本文档主要介绍Python中的Django Web应用框架的一些关键概念和技巧。Django是一款基于Python语言的开源Web开发框架,它遵循MVC(Model-View-Controller)设计模式,...
这份压缩包文件“Some of the python tutorial - 《Python学习笔记》.zip”包含了作者kwan1117的一些Python学习心得和教程,旨在帮助初学者快速掌握Python编程技能。尽管没有具体的标签,我们可以从这个标题推测,...
接下来,我们学习新的知识 Python序列。 序列 什么是序列 列表(List)是什么 列表对象的常用方法列表对象的四种创建列表元素的增加删除列表元素的访问计数列表对象的切片操作列表元素的排序逆序列表相关的内置函数...
#### python学习心得和体会 - **关于Python语言本身的一些心得**: - **学习本质**:学习Python实际上就是学习各种内置和第三方模块的使用方法。Python的强大之处在于其丰富的标准库和第三方库资源,因此掌握这些...
继续昨天的题目今天的练习又提出了新的要求,先来看下题目: 上一个练习中,我们完成了两组成绩的合并和排序。 不过,老师有了新的需求:想知道两组的平均分,以及把低于平均分的成绩也打印出来。...