Python编写shell脚本中常用的文件介绍

在Python编写shell脚本中我们经常会用到一些相关的正则表达式以及某些临时文 件)还有操作/etc/passwd文件等等一些相关的文件,以下就是对在gPython编写shell脚本的实际操作中我们所要用到的相关文件的介绍。

创新互联主营奈曼网站建设的网络公司,主营网站建设方案,APP应用开发,奈曼h5微信小程序搭建,奈曼网站营销推广欢迎奈曼等地区企业咨询

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

不能光说不练,接下来我们就编写一个用于复制文件的简单脚本。前两天叫我写脚本的同事有个几万个文件的目录,他想复制这些文件到其它的目录,又不能 直接复制目录本身。他试了一下”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。可以这样写:

 
 
 
  1. import os.path,sys  
  2. dirname=sys.argv[1]  
  3. i=10001 
  4. for f in os.listdir(dirname):  
  5. src=os.path.join(dirname,f)  
  6. if os.path.isdir(src):  
  7. continue  
  8. os.rename(src,str(i))  
  9. i+=1 

 以上就是对Python编写shell脚本经常要用到相关的正则表达式相关的内容的介绍,望你会有所收获。

网页名称:Python编写shell脚本中常用的文件介绍
文章位置:http://www.hantingmc.com/qtweb/news40/488390.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联