shutil

    14热度

    1回答

    我想在Python中使用shutil.rmtree删除一个目录。问题目录中包含一个.git控制目录,该目录标记为只读和隐藏。 只读标志导致rmtree失败。在Powershell中,我会执行“del -force”强制删除只读标志。 Python中是否有等价物?我真的宁愿不走整个树的两倍,但onerror参数rmtree似乎并不重试操作,所以我不能使用 def set_rw(operation,

    0热度

    1回答

    我试图将图像复制到本地目录以供我的程序稍后使用。 这是语法我有: import shutil import os path = 'C:\t1\x.txt' source = os.listdir(path) destination = "C:\t2" #pre-existing folder for files in source: if files.endswith(".tx

    1热度

    2回答

    我有一个图像目录。其中一些图像必须存储在文本文件中,如'pic1.jpg' 我需要提取此文件名,从当前工作目录中选取匹配文件并将其移至单独的文件夹(在cwd下) 。 这是我到目前为止的代码,但我不能让shutil操作工作。我究竟做错了什么? 当前目录C:\ BE 必须从一个名为 “Filelist.txt中” 至C文本文件移动一个文件(一个或多个)1,JPG,2,JPG等:\ BE \ 2014-

    0热度

    1回答

    我想将当前工作目录中的所有文件复制到另一个位置。 我已经试过的变化如下: import shutil shutil.copyfile('/*','/my/other/directory/location') 这给了错误:OSError: [Errno 2] No such file or directory: '/*' 我正在考虑使用os.system和cp命令。 有没有人有更好的想法?

    0热度

    1回答

    我已经得到了壁纸切换工作,但无论什么原因shutil.copy将无法正常工作。该计划应为弱者的每一天设置不同的壁纸。我相信文件路径是正确的。 import time; import shutil; import ctypes; SPI_SETDESKWALLPAPER = 20 localtime = time.localtime(time.time()) wkd = localtim

    1热度

    2回答

    这里是一个新的Python人。我写了我认为是一个相当简单的脚本,从照片和视频中提取创建日期元数据,并根据年份和月份将它们移动到新文件夹中。我正在使用PIL来处理视频元数据的图片和hachoir。 对于大多数情况下,我已经得到它的工作,直到我实际上使用shutil.move。那时所有的jpg都移动到了新的文件夹中。但是所有的视频正在被复制。原始文件保留在源文件夹中。 我的假设是,我在脚本中调用的某个

    1热度

    1回答

    如何从目录树中递归地收集所有符合条件的目录(如'包含名为foo.txt的文件')?是这样的: def has_my_file(d): return ('foo.txt' in os.listdir(d)) walk_tree(dirname, criterion=has_my_file) 的树: home/ bob/ foo.txt sally/

    0热度

    1回答

    我有一个运行raspbmc的rPi,我创建了启动时运行的autoexec.py。里面autoexec.py,我把下面的代码: import os import shutil shutil.copyfile(/mnt/usb/scripts/guisettings.xml, /home/pi/.xbmc/userdata/guisettings.xml) 不过,我每次我试图运行此脚本时得到

    0热度

    1回答

    作为一名Python初学者,我遇到了一些实际的问题。下面是我最终(!)做的一个脚本,它只是将选择的文件从选择的目录移动到新的文件夹。 由于某些我无法理解的原因,它只能使用一次,然后创建的目标文件夹真的很奇怪。有一次,它创建了一个名为“目录”的未知应用程序,并使用正确的名称创建了一个文本文件,并使用看似随机的文件生成内容 - 同样,它创建的文件也被正确命名。 下面是相关的脚本: #!/usr/bin

    0热度

    1回答

    我想创建一个简单的函数,查找以某个字符串开头的文件,然后将它们移动到一个新的目录,但我不断从shutil“IOError:[Errno 2 ]即使文件存在,也没有这样的文件或目录:'18 -1.pdf'“。 import os import shutil def mv_files(current_dir,start): # start of file name start