#coding:utf-8
from pygame.draw import lines
import sys,os
old_file = sys.argv[1] #接受外部设备上的参数
new_file = sys.argv[2]
old_yes=open('yes.txt','r')
replace_yes=open('yes1.txt','a+')
lines=old_yes.readlines() #将硬盘中的文件内容赋值给内存变量
# print lines
for line in lines:
# print '1111111'
if old_file in line:
line=line.replace(old_file,new_file) #替换字符
replace_yes.write(line)
old_yes.close()
replace_yes.close()

执行后程序报:IndexError: list index out of range

这需要在命令行执行,需要带参数。python *.py 参数1

最新文章

  1. office-excel函数
  2. 采用动态代理方式调用WEB服务(转载+整理)
  3. 【NOIP2014】飞扬的小鸟
  4. JS如何获取多个相同class标签并分别再输出各自的文本
  5. SSM配置
  6. 微信公众平台java开发具体解释(project代码+解析)
  7. javascript预加载和延迟加载
  8. 原生js判断某个元素是否有指定的class名的几种方法
  9. php线程安全与非线程安全版的区别
  10. RabbitMQ入门-消息订阅模式
  11. ado.net 参数传递之 in
  12. Linux时间子系统之五:低分辨率定时器的原理和实现
  13. Android Studio 学习(三) 广播
  14. R2CNN项目部分代码学习
  15. [BZOJ4259]残缺的字符串
  16. JS+Ajax+Servlet:记录页面访问时间
  17. java中父类和子类初始化顺序
  18. HTML页面中显示HTML标签<xmp>
  19. Vim/Vi的使用
  20. Adhoc

热门文章

  1. ant design for vue select 数据回显问题
  2. 关于laravel的一些操作
  3. Python笔记_第三篇_面向对象_8.对象属性和类属性及其动态添加属性和方法
  4. [前端] VUE基础 (6) (v-router插件、获取原生DOM)
  5. Python语言学习:homework1
  6. Apsara Clouder云计算技能认证:云数据库管理与数据迁移
  7. LeetCode No.127,128,129
  8. reviewer回信
  9. 02-Java开发环境的配置
  10. java中的赋值