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 掉

  • 相关阅读:
    PHP pcntl
    Linux 远程登录命令telnet
    git .gitignore不生效
    使用 GoLand 启动 运行 Go 项目
    Go语言: 万物皆异步
    MYSQL 单表一对多查询,将多条记录合并成一条记录
    详解PHP中instanceof关键字及instanceof关键字有什么作用
    all_user_func()详解
    python的反射
    python 的魔术方法
  • 原文地址:https://www.cnblogs.com/merry-0131/p/8462383.html
Copyright © 2011-2022 走看看