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 掉

  • 相关阅读:
    加入创业公司有什么利弊
    Find Minimum in Rotated Sorted Array II
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Find Minimum in Rotated Sorted Array
    Remove Duplicates from Sorted Array
    Spiral Matrix
    Spiral Matrix II
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/merry-0131/p/8462383.html
Copyright © 2011-2022 走看看