zoukankan      html  css  js  c++  java
  • python:shutil模块

    http://www.cnblogs.com/wupeiqi/articles/4963027.html

    #!usr/bin/env python
    # -*- coding:utf-8 -*-

    __author__ = "Samson"

    import shutil

    f1 = open("newSongWord.txt","r",encoding="gbk")
    f2 = open("songword.txt","w",encoding="gbk")
    shutil.copyfileobj(f1,f2,16*1024)#必须打开文件才能用,将文件内容拷贝到另一个文件中,可以部分内容

    shutil.copyfile("newSongWord.txt","song.txt")#拷贝文件
    shutil.copymode("newSongWord.txt","song.txt")#仅拷贝权限。内容、组、用户均不变
    shutil.copystat("newSongWord.txt","song.txt")#拷贝状态的信息,包括:mode bits, atime, mtime, flags
    shutil.copy("newSongWord.txt","song.txt")#拷贝文件和权限
    shutil.copy2("newSongWord.txt","song.txt")#拷贝文件和状态信息

    #递归的去拷贝文件
    shutil.copytree(src, dst, symlinks=False, ignore=None)
    #例如:copytree(source, destination, ignore=ignore_patterns('*.pyc', 'tmp*'))

    shutil.rmtree(path, ignore_errors=False, onerror=None)#递归的去删除文件
    shutil.move(src, dst)#递归的去移动文件

    shutil.make_archive("shutil_archive_test","zip",root_dir="G:爬虫爬取lol王者数据")

    import zipfile#tarfile模块也是类似的
    #压缩,想压缩谁就压缩谁
    z = zipfile.ZipFile("day.zip","w")
    z.write("song.txt")
    z.write("syst.py")
    z.close()
    #解压
    z = zipfile.ZipFile("day.zip","r")
    z.extractall()
    z.close()
  • 相关阅读:
    python3
    hive与hbase集成
    spark读取hbase形成RDD,存入hive或者spark_sql分析
    spark机器学习笔记01
    CodeForces 55D Beautiful numbers
    NOIP 2016 D2T2 蚯蚓](思维)
    SCOI 2009 围豆豆(状压DP)
    POJ 1852 Ants(贪心)
    STA树的深度(树型DP)
    HDU 5963 朋友 (找规律,思维)
  • 原文地址:https://www.cnblogs.com/cansun/p/8168906.html
Copyright © 2011-2022 走看看