Python笔记(25)程序练习1:实现简单的shell sed替换功能
2020-07-14 05:40
357 查看
#!/user/bin/env python # -*- coding:utf-8 -*- # author:berlin # #shell sed功能实例详解(第一种实例) # #(1)调用标准库之一:sys模块 # import sys # #(2)定义两个变量,find_str代表被修改的内容,replace_str代表替换成的内容。 # # sys.argv可以用来获取命令行参数,其中sys.argv[0]为脚本名,即python文件名,列表中的其他值为传入的参数值 # # argv函数含义地址https://www.cnblogs.com/seine7ee/p/10663203.html # find_str = sys.argv[1] # replace_str = sys.argv[2] # #(3)分别打开两个文件 # sing = open('《yesterday once more》歌词','r') # sing_bak1 = open('《yesterday once more》歌词(bak1)','w') # #(3)循环读取并写入 # for line in sing: # if find_str in line: # line = line.replace(find_str,replace_str) # sing_bak1.write(line) # sing.closed # sing_bak1.closed #shell sed功能实例详解(第二种实例) #(1)调用标准库之一:sys模块 import sys #(2)定义两个变量,find_str代表被修改的内容,replace_str代表替换成的内容。 # sys.argv可以用来获取命令行参数,其中sys.argv[0]为脚本名,即python文件名,列表中的其他值为传入的参数值 # argv函数含义地址https://www.cnblogs.com/seine7ee/p/10663203.html find_str = input('请输入被修改的内容:') replace_str = input('请输入要替换的内容:') #(3)分别打开两个文件 sing = open('《yesterday once more》歌词','r') sing_bak1 = open('《yesterday once more》歌词(bak1)','w') #(3)循环读取并写入 for line in sing: if find_str in line: line = line.replace(find_str,replace_str) sing_bak1.write(line) sing.closed sing_bak1.closed
相关文章推荐
- Python 实现简单的shell sed替换功能(实例讲解)
- python之实现简单的shell sed替换功能
- 实现简单的shell sed替换功能
- 实现简单的shell sed替换功能
- 3-1 实现简单的shell sed替换功能
- python笔记-Twisted 实现简单的服务器客户端程序
- python操作小程序云数据库实现简单的增删改查功能
- 使用shell和python分别实现简单菜单功能--打印当前系统状态信息
- 使用python开发类似于sed功能,实现替换功能
- Python基础练习(制作一个"密码薄",其可以存储一个网址(例如 www.itcast.cn),和一个密码(例如 123456),请编写程序完成这个“密码薄”的增删改查功能,并且实现文件存储功能)
- 使用shell和python分别实现简单菜单功能--打印当前系统状态信息
- python学习笔记:"爬虫+有道词典"实现一个简单的英译汉程序
- Python笔记:利用tkinter(GUI标准库)实现简单绘图程序
- python3-file的修改实现类似shell中sed的功能
- python3-文件的修改——实现类似shell中sed的功能
- shell学习笔记(2) 一个简单的shell脚本程序
- 用Python 实现刷钻网上抢任务,并实现一个简单的限制使用时间的功能
- Python实现简单的可逆加密程序实例
- Linux下简单Shell实现(二)基本功能---主函数及init()函数
- linux0.11学习笔记-技术铺垫-简单AB任务切换程序(5)-实现三个任务切换