zoukankan      html  css  js  c++  java
  • 文件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 掉

  • 相关阅读:
    TensorFlow 简单实例
    $nextTick 宏任务 微任务 macrotasks microtasks
    FIS3 构建 工程化
    axios 请求参数配置说明
    js 垃圾回收机制与内存管理
    Async Await
    webpack 生命周期
    高阶函数 实现sum(2)(3) 柯里化
    JavaScript和JQuery的区别
    Javascript --常用技巧
  • 原文地址:https://www.cnblogs.com/merry-0131/p/8462383.html
Copyright © 2011-2022 走看看