Python编写shell脚本中常用的文件是怎么样的

这篇文章将为大家详细讲解有关Python编写shell脚本中常用的文件是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联服务项目包括兰溪网站建设、兰溪网站制作、兰溪网页制作以及兰溪网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,兰溪网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到兰溪省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在Python编写shell脚本中我们经常会用到一些相关的正则表达式以及某些临时文 件)还有操作/etc/passwd文件等等一些相关的文件。

sys.argv是一个列表,保存了python程序的命令行参数。其中sys.argv[0]是程序本身的名字。

不能光说不练,接下来我们就编写一个用于复制文件的简单脚本。前两天叫我写脚本的同事有个几万个文件的目录,他想复制这些文件到其它的目录,又不能 直接复制目录本身。他试了一下”cp src/* dest/”结果报了一个命令行太长的错误,让我对Python编写一个脚本。操起python来:

  1. import sys,os.path,shutil  

  2. for f in os.listdir(sys.argv[1]):  

  3. shutil.copy(os.path.join(sys.argv[1],f),
    sys.argv[2]) 

再试一下linuxapp版里的帖子——把一个文件夹下的所有文件重命名成10001~10999。可以这样写:

import os.path,sys  dirname=sys.argv[1]  i=10001 for f in os.listdir(dirname):  src=os.path.join(dirname,f)  if os.path.isdir(src):  continue  os.rename(src,str(i))  i+=1

关于Python编写shell脚本中常用的文件是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前名称:Python编写shell脚本中常用的文件是怎么样的
本文路径:http://cdiso.cn/article/gejpjd.html

其他资讯