Python中文
首页
教程
问答
标签
搜索
登录
注册
使用python从多个目录复制特定文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我对python还很陌生,有一段我想实现的代码让我不知所措。我希望我能在这里找到一些帮助。在</p> <p>我有一个特定的文件列表,我想复制到一个目录中。我在网上读了很多建议,但我还没有读到足够具体的东西。在</p> <p>所以,情况是这样的:我有多个图片文件在不同的文件夹在“从”文件夹。我只想把我想要的复制到目标文件夹“to”</p> <p>现在,我得到的是(来自Stackoverflow的另一个主题):</p> <pre><code>src = "/Volumes/MacintoshHD/TEST_SHUTIL/FROM" dst = "/Volumes/MacintoshHD/TEST_SHUTIL/TO" file_names = ["120099.TIFF", "901664.TIFF", "902257.TIFF"] for file_name in file_names: full_file_name = os.path.join(src, file_name) if (os.path.isfile(full_file_name)): shutil.copy(full_file_name, dst) </code></pre> <p>我想知道是否有一种方法可以找到子文件夹中的文件,比如isfile,但不需要测试每个文件夹。在</p> <p>我看了一下copytree,但对我来说没什么用。。。在</p> <p>一开始我想创建一个包含文件及其url的词典,但是它比预期的要复杂(因为很多原因),所以最简单的方法是能够在子文件夹中找到这些文件。在</p> <p>许多坦克</p> <p>巴特。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这将使一个包含源目录的文件名及其子目录的文件名的列表在一个列表中:</p> <pre><code>file_names = [os.path.join(dp, f) for dp, dn, fn in os.walk(src_dir) for f in fn] </code></pre> <p>然后您可以继续执行代码:</p> ^{pr2}$ <p>虽然你必须搜索整个目录树,但只能搜索一次。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
2 回答
如何在乒乓球游戏中阻止球
9 回答
如何在乘法和模中不乘空间?
6 回答
如何在乘法和除以2个不同的数字之间进行交换?
8 回答
如何在也是数据一部分的单个字符上拆分大字符串
4 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
4 回答
如何在事件wxWidgets中传递自定义数据
2 回答
如何在事件中使用lambda i=i?
8 回答
如何在事件中心只接收最近的数据
5 回答
如何在事件发生之前保持云函数运行?
8 回答
如何在事件发生后使页面重定向到同一页面
4 回答
如何在事件回调之间保持python生成器的状态
5 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
6 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
9 回答
如何在事件处理程序中访问外部对象?
3 回答
如何在事件循环中将协程打包为正常函数?
6 回答
如何在事件循环之外运行协同程序?
9 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
2 回答
如何在事件文件中只保留一份摘要?
9 回答
如何在事件模板中添加事件
10 回答