• 文件A的内容复制到B


    1、脚本

    from sys import argv
    from os.path import exists
    script,from_file,to_file = argv
    print("Copy file %s to file %s" %(from_file,to_file))
    #以读的方式打开from_file
    in_file = open(from_file,"r")
    #将in_file文档的内容读取出来
    indata = in_file.read()
    #将in_file文档的内容打印出来
    print(indata)

    print("the input file is %d bytes long" %len(indata))
    print("Does the output file exists? %r" %exists(to_file))
    print ("ready,hit RETURN to continue, CTRL-C to abort.")
    #以读的方式打开to_file
    out_file = open (to_file,'w')
    #将indata的内容写入out_file
    out_file.write(indata)
    #在写入后,再次以读的方式打开to_file
    out_file = open(to_file,'r')
    #将out_file文档的内容读取出来
    outdata = out_file.read()
    #将out_file文档的内容打印出来
    print(outdata)

    out_file.close()
    in_file.close()
    print("Alright,all done.")

    2、执行结果

    3、01txt内容为:

    4、备注

    (1)exist 命令将文件名字符串作为参数,如果文件存在的话,它将返回 True,否则将返回 False

    (2)len() 函数的功能是什么? 它会以数字的形式返回你传递的字符串的长度

    (3)out_file.close()   和 in_file.close()不用写就可以,因为read()一旦运行,文件就会被读到结尾并被 close 掉

  • 相关阅读:
    错误提示窗口-“操作系统当前的配置不能运行此应用程序”
    打印机无法打印的10种解决方法
    开发进度三
    人月神话阅读笔记二
    开发进度二
    开发进度1
    人月神话阅读笔记一
    库存物资管理系统
    四则运算
    动手动脑5
  • 原文地址:https://www.cnblogs.com/merry-0131/p/8462383.html
Copyright © 2020-2023  润新知