#### **我最近对比了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**
![image.png](https://static.studygolang.com/180927/ed3e0a4dcdfae4bf9ce4d6d569bad4c6.png)
跟你同样的代码
#8
更多评论