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

开发 后端
在Python编写shell脚本的实际操作中我们会用到很多的相关文件,如果你对在Python编写shell脚本中的相关文件感兴趣的话,你可以浏览以下的文章对其有所了解。

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

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脚本经常要用到相关的正则表达式相关的内容的介绍,望你会有所收获。

【编辑推荐】

  1. 用Python编写shell脚本时经常使用的函数的介绍
  2. 用Python脚本转换成windows的可执行程序简介
  3. Python入门用Bug修改和.jam文件需要注意的问题
  4. Python脚本与C++程序互相调用的实际操作
  5. 用Python生成不依赖dll的exe的操作步骤简介
责任编辑:佚名 来源: 博客园
相关推荐

2010-03-26 15:14:26

Python编写

2020-11-26 07:48:24

Shell 脚本内置

2017-06-26 16:04:11

LinuxShell命令

2010-03-22 10:27:28

Python常用模块I

2012-04-26 14:02:58

ibmdw

2022-06-21 09:26:21

Shell脚本JavaScript

2017-08-11 17:20:07

LinuxShell

2013-09-04 09:59:49

监控 Shell 脚本

2023-05-20 17:45:25

LinuxShell

2010-03-24 19:09:43

Python语言

2016-09-26 14:16:18

shell脚本bash

2013-08-30 10:25:22

Shell主机监控

2016-09-19 15:15:01

shellbash脚本

2010-03-24 12:30:24

Python嵌入

2010-03-26 16:35:29

Python open

2019-11-13 08:31:43

Oracle数据库脚本

2023-05-18 07:48:01

.NET网络编程

2019-08-14 08:03:49

LinuxShell脚本web服务

2010-03-05 11:58:52

2010-03-05 13:09:23

Linux shell
点赞
收藏

51CTO技术栈公众号