Python中文
首页
教程
问答
标签
搜索
登录
注册
Python:如何复制Fas文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>使用<code>shutil.copyfile()</code>复制文件比使用Windows文件资源管理器或Mac's Finder进行常规的右键单击复制>;右键单击粘贴至少需要3倍的时间。 有没有比Python中的<code>shutil.copyfile()</code>更快的替代方法?如何加快文件复制过程?(文件目标在网络驱动器上。。。如果有什么不同。</p> <h3>稍后编辑:</h3> <p>以下是我的结局:</p> <pre><code>def copyWithSubprocess(cmd): proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) win=mac=False if sys.platform.startswith("darwin"):mac=True elif sys.platform.startswith("win"):win=True cmd=None if mac: cmd=['cp', source, dest] elif win: cmd=['xcopy', source, dest, '/K/O/X'] if cmd: copyWithSubprocess(cmd) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您只需使用正在进行复制的操作系统即可,对于Windows:</p> <pre><code>from subprocess import call call(["xcopy", "c:\\file.txt", "n:\\folder\\", "/K/O/X"]) </code></pre> <p>/K-复制属性。通常,Xcopy重置只读属性 <br/> /O-复制文件所有权和ACL信息。 <br/> /X-复制文件审核设置(暗示/O)。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
7 回答
如何在python中从数据帧列表中删除引号
7 回答
如何在python中从数据帧创建列表
1 回答
如何在Python中从数据帧创建嵌套的JSON
8 回答
如何在Python中从数据帧显示wordcloud
6 回答
如何在Python中从数据帧的时间戳中删除字符
6 回答
如何在Python中从数据帧绘制简单绘图?
1 回答
如何在python中从数据帧行提取具有特定长度的范围?
9 回答
如何在python中从数据帧设置dict中的值
10 回答
如何在Python中从数据库中获得一个结果
10 回答
如何在python中从数据框中绘制分类条形图
9 回答
如何在Python中从数据框中选择特定细节?
9 回答
如何在python中从数据集中删除unicode
7 回答
如何在python中从数据集中删除某些数值?
4 回答
如何在python中从数据集中选择行
6 回答
如何在Python中从数组中删除元素
7 回答
如何在python中从数组中删除单个倒逗号?
3 回答
如何在python中从数组中删除对象?
8 回答
如何在python中从数组中删除引号
6 回答
如何在python中从数组中删除所有最小值
2 回答