#!/usr/bin/python 请问这句话是做什么用?好像很多代码开头都有这句,其中的bin 是什么意思?

 我来答
百度网友4826b3c
推荐于2017-11-26 · TA获得超过5026个赞
知道大有可为答主
回答量:2999
采纳率:96%
帮助的人:1325万
展开全部
这是在linux环境下指明这个python文件的打开方式。
在windows下是没必要的。
更多追问追答
追问
请问其中的 bin 是什么意思呢?
追答
bin -- Binaries 二进制资源
在linux一类的系统中,/usr/bin这个目录专门用来存放已编译的二进制可执行程序。
例如python这个可执行程序就放在/usr/bin这个目录里面。
然后,py源程序并非二进制,也可以放在其它地方,怎么调用python程序来执行呢?
那么加上#!/usr/bin/python这个声明就知道python在哪里了。
如果你把python安装到其它比方,就要修改这个声明指向正确的目录了。只不过按规矩要放/usr/bin这个目录。

在windows系统里面,你设置好文件类型关联(其实就是把这句话放在注册表里面而已),就不需要这句话了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式