golang os.Rename竟然比python os.rename速度慢10倍!这是为什么了?

perror · · 1426 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

#### **我最近对比了golang以及python的移动文件API, 发现golang的os.Rename相比较python的os.rename居然慢了10倍之多.** #### **查看源码得知无论golang还是python都是调用了系统提供的API.那么为什么会出现这种情况了? ** #### 这是golang代码: ![PT1]AT15_2S2DZ{DN$1UM%N.png](https://static.studygolang.com/180926/f03bf30173beb182d0ae4cebdeda1c5a.png) #### 这是python代码: ![Z`9@861I7{5@IPB%]PP0G%O.png](https://static.studygolang.com/180926/0b5267c87dad37b6580f9558e075dd62.png) ### 这是python和goalng的运行结果: ![4U@I7@6K3N]~VP_%D~1J%@F.png](https://static.studygolang.com/180926/0fe64adf293c054a1e566c090c420eda.png) #### ** 那么为什么会出现这种情况了?又该如何达到python这种速度?亦或是我的使用方法有误? ** #### **我的python版本: 3.6, golang版本: 1.10.3, 系统: win10**

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1426 次点击  
加入收藏 微博
11 回复  |  直到 2018-09-27 15:39:20
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传