问题标签 [shutil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
69149 浏览

python - 使用 shutil.copyfile 我得到一个 Python IOError: [Errno 13] Permission denied:

我有一些使用 shutil.copyfile 的 python 代码:

它给了我一个错误:

为什么我没有复制文件的权限?

0 投票
1 回答
12873 浏览

python - IOError: [Errno 2] 没有这样的文件或目录

我有一个非常简单的代码,但由于某种原因,我得到 Err no 2 这是代码:

但我得到的是:

我真的不知道该怎么办尝试重新搜索整个网络没有得到答案请帮助我。

谢谢 :)

编辑: 这是在 Eclipse 上运行的完整跟踪:

0 投票
1 回答
3261 浏览

python - 移动名称中带有空格的文件

我正在尝试在 python 中移动一些文件,但它们的名称中有空格。有没有办法专门告诉python将字符串视为文件名?

从列表中获取文件后,我运行os.path.exists它以查看它是否存在,但它永远不存在!有人可以在这里给我一个提示吗?

0 投票
4 回答
9139 浏览

python - 如何使用 Python 创建文件路径的 zip 文件,包括空目录?

我一直在尝试使用zipfileandshutil.make_archive模块递归地创建目录的 zip 文件。两个模块都工作得很好——除了空目录不会被添加到存档中。包含其他空目录的空目录也会被静默跳过。

我可以使用 7Zip 创建相同路径的存档并保留空目录。因此我知道这在文件格式本身是可能的。我只是不知道如何在 Python 中做到这一点。有任何想法吗?谢谢!

0 投票
2 回答
2725 浏览

python - 带有元数据的python复制文件,shutil vs手动打开和写入重复文件

根据http://docs.python.org/library/shutil.html,使用这些方法不会复制元数据,包括所有权、ACL 和资源分叉。使用基本文件读取方法打开文件并将其逐行写回重复文件,保持文件元数据完整吗?我的猜测是肯定的。目标磁盘是否必须与源磁盘的格式相同才能保持原样?我的猜测是否定的。我四处浏览并没有看到任何具体的内容。我想基本上使用 python 将 3 台运行不同操作系统的不同计算机备份到一个中心位置。被复制的文件是相同的,就好像我可以替换原件并且看不到任何差异一样,这是不可或缺的。感谢您的任何见解!

0 投票
2 回答
509 浏览

python - 如何使用 python 仅移动 *.java 文件?

我有这样的目录树:

我只想将 *.java 文件移动到当前目录中名为“java_files”的全新目录。怎么做?我读了shutil doc,但是...

这个:

根本不起作用...

我不想用 shell 'mv' 代替!

编辑:

我也试过这个:

但它给出了:

0 投票
4 回答
180 浏览

python - 复制大文件夹时打印字符

我有这个功能试图打印额外的'。' 每秒将一个大文件夹(~3GB)从一个地方复制到另一个地方:

但是当我调用函数时:

它可以很好地复制整个文件夹,但不会打印“。” 一点也不。

我需要使用线程吗?

0 投票
2 回答
141 浏览

python - 从 Python 中的函数返回函数

我是 Python 的新手,我对下面提到的来自 shutil 模块的代码片段的工作有一些疑问。

当调用选项设置为 时shutil.copytree,它会调用函数并返回一个函数。我的疑问是:ignoreignore_patternsignore_patterns

1)ignore_patterns调用时将返回_ignore_pattern函数引用。现在当这个函数将被调用时,它如何仍然访问“模式”列表?一旦被调用的函数“ignore_patterns”返回,在其调用中创建的列表模式应该仅可用于其被调用范围。

_ignore_patterns2)返回的函数函数名中下划线的意义是什么?

0 投票
2 回答
4129 浏览

python - Python shutil.copytree 函数不起作用

我觉得我要么缺少一些基本的东西,要么正在发生一些不稳定的事情。我已阅读文档并了解 copytree 必须同时指定源路径和目标路径。我在目的地部分苦苦挣扎。我的代码如下...

复制树没有任何麻烦;但是,没有创建文件夹“Temp”,并且没有将复制的树放在其中。相反,复制的树被放置在“C:\Users\D34DLYHAX\Pictures\My Pictures”中。为什么会这样?除非我没有正确阅读文档,否则不应该将复制的树插入到 Temp 中以 Temp 作为源文件夹吗?

感谢您的帮助和回答。

——好吧,现在它变得更加陌生了。当我去查看复制的文件夹时,它被命名为“我的图片”,那里没有问题。但是,如果我将复制的树放入回收站并查看回收站的内容,则复制的树现在被命名为“Temp”。到底是怎么回事?

0 投票
2 回答
863 浏览

python - 如何将字体文件安装或复制到 Windows 字体文件夹

我正在执行一个简单的操作,将字体文件(ttf 扩展名)从下载的位置复制到字体文件夹,但它不起作用,

我希望有人可以调查并帮助我!