一种带命令参数的touch命令功能的Python实现
来源:互联网 发布:ios aes加密 解密算法 编辑:程序博客网 时间:2024/06/06 08:13
这个还是很实用的,尤其是在封闭的系统环境中,你自己无法安装甚至拷贝程序的时候。恰好你的计算机中有Python,那么一切都水到渠成了。
主要用的模块是Python的sys模块,用它是为了支持参数的传递。
简单的代码实现如下:
#!/usr/binpython
import sys
defTouch(file_name):
fid = open(file_name,'w')
fid.close()
creat_flg = False
for each_file insys.argv:
if creat_flg:
Touch(each_file)
else:
creat_flg = True
代码的运行结果如下:
In [6]: %runtouch.py one.c two.pl three.m four.py
In [7]: ls
驱动器 E 中的卷没有标签。
卷的序列号是 2013-5089
E:\WorkSpace\01_编程语言\03_Python\python_exp05的目录
2017/04/12 22:14 <DIR> .
2017/04/12 22:14 <DIR> ..
2017/04/12 22:14 0 four.py
2017/04/12 22:14 0 one.c
2017/04/12 22:14 0 three.m
2017/04/12 22:14 216 touch.py
2017/04/12 22:14 0 two.pl
5 个文件 216 字节
2 个目录76,869,181,440 可用字节
顺利实现了多个文件的创建,这个比我之前写的一个傻瓜版本又有提升咯。
- 一种带命令参数的touch命令功能的Python实现
- 使用Python实现touch命令功能
- 带参数的命令
- C语言实现命令带参数的解析
- 如何用C语言实现带参数的dos命令?
- touch 命令的用法
- linux的touch命令
- python实现清华大学联网助手(三)——linux下带参数的自定义命令/import机制
- 批处理命令:带参数的字符串替换
- linux中touch命令参数修改文件的时间戳
- 简单的python学习 ftruncate fsync +python执行linux命令(带参数传递)
- 3.3 实现一种基于命令的语言
- Linux的touch命令与cat命令
- linux下的touch命令
- linux下的touch命令
- xnix下的touch命令
- Linux的touch命令使用
- 2 Open/Close函数及touch命令的实现
- Bootstrap列表
- face94人脸图像样本库
- 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)
- SpringCloud Config 加密和解密 (对称)
- linux运维-ssh服务
- 一种带命令参数的touch命令功能的Python实现
- 谷歌发布智能绘画工具AutoDraw,只要有这个,谁都可以画画。
- IntelliJ IDEA——tomcat的配置及使用
- hibernate 工作原理及作用
- Java的四种对象引用类型
- qt5.7+opencv的一个小坑 highgui
- Android项目apk打包方式以及发布流程
- Activity四种启动模式详细整理
- day24_netstore