shutil

    0热度

    1回答

    如果我试图把文件复制到一个子目录,如: dirname = os.path.join(sys.argv[1], optdir) print("dirname: "+dirname) if not os.path.exists(dirname): os.makedirs(dirname) shutil.copy(files, dirname) shutil.copy是给错误为:

    0热度

    2回答

    我使用Python shutil模块移动4 TXT从FolderA文件FolderB中。 当我运行下面的代码,我收到了追溯错误: shutil.move('C:\Users\Student\Desktop\FolderA.txt', 'C:\Users\Student\Desktop\FolderB') 但我知道那条路确实在事实上是存在的,因为当我尝试这个命令能正常工作并移动整个文件夹A(包括

    0热度

    1回答

    我一直在试图找到一个答案,关于如何使用shutil.rmtree命令内部 try/except语句处理错误处理和传播。我试图找到一个显示这种做法的例子,但一直没有找到。所以,我仍然想知道这是否可能。当读取文档的命令here我看到它指出: ...删除Windows上的目录树里的一些文件有 他们只读位设置。它使用onerror回调清除 只读位并重新尝试删除。任何后续的失败将传播。 不这是否意味着如果最

    -1热度

    1回答

    我正在使用shutil库。当我使用时: backuped = shutil.copyfile(file1, file2) file2是空的。 shutil.move没有任何问题。如何复制文件而不丢失数据?

    0热度

    2回答

    我是新来使用Spyder的2.3.0和Python 3.4.1 我有子目录的目录结构。 与网络上的其他示例不同,我想选择多个文件类型并复制目录结构。我已经在下面尝试过了,它可以正常工作,但一次只需要一种文件类型,而“copytree”则会跨越(这将非常慢)。 有没有一种方法或不同的方法来简化它,使其更快? 我在想什么我想要做的是: 使文件类型和位置的综合列表(通过目录结构步行) 例如与 fileE

    0热度

    2回答

    我使用python shuitl.copy2方法从共享文件夹复制一些文件,复制成功后会启动一个需要访问这些复制文件的进程。 问题有时会出现文件无法被新进程访问,错误32被报告。我的脚本循环运行,但问题不会每次都发生。有人知道问题是什么吗? 更新一些简单的代码。具体请求触发MyThread运行,复制结束后,另一个可执行程序将使用这些文件和应用程序报告Error32。 class MyThread(t

    0热度

    1回答

    基本上我想在我的脚本中执行的操作是将一些文件从dest_path复制到source_path。你可以设置它,看看它是如何工作的 - 但由于某种原因,它复制第一个文件,并告诉我其余的已被复制,这是不正确的。有没有我没有看到或我做错了?即时通讯相当新的Python很抱歉,如果我做了一些显然是错误的,我只是不能看到它... ... import time, shutil, os, datetime

    0热度

    1回答

    我正在使用python 2并已阅读关于此错误的多个帖子,即(this post)。 但是,我仍然收到错误。 我所做的是: 我读取目录中的文件,如果任何文件包含特定的字符串,我删除该目录。 def select_poo(): path = os.walk('/paila_candonga/') texto = 'poo' extension = '.tex' for root, dirs,

    1热度

    1回答

    以下是我在我的服务器上运行的一段python代码片段。我想复制一个'n'次的文件并每次保存一个不同的名称。但是,无论我给循环赋予什么样的值,最终都会得到一个单一的副本。 import os import time import shutil os.chdir(''server_directory) src='myFile.jpg' numberofcopies=10 fo

    2热度

    1回答

    我想用日期时间戳复制文件。下面的代码不适用于Windows。我是python的新手,所以请帮助我。 import shutil import datetime shutil.copyfile('C:\\Users\\Documents\\error.log','C:\\Users\\Documents\datetime.now().strftime("%Y%m%d-%H%M%S").log')