python中用于文件管理的库。

复制文件

  1. import shutil
  2. source = './hello.cpp'
  3. dest = './c_source/hello.cpp'
  4. shutil.copy(source, dest)
  5. # shutil.copyfile(source, dest)

copy vs copyfile

  • copy的dest可以是目录,但是copyfile的dest必须是文件;

    删除文件(文件夹)

    删除文件夹

    1. import shutil
    2. dest = './hello'
    3. # 将会递归删除文件夹,不能用于文件的删除
    4. shutil.rmtree(dest)
    注:删除文件可以利用os模块