以下两句注释有何别呀,为何第一句在#后有一个!号呢?
区别何在?是纯注释呀,还是有别的作用?
#!/usr/bin/python
# Filename: func_local.py
9 个解决方案
#1
说明使用/usr/bin/python来作为你脚本运行时的解释器
和单纯的#是有区别的
#!和# -*-是分别用来指明解释器和该脚本的编码方式的。
和单纯的#是有区别的
#!和# -*-是分别用来指明解释器和该脚本的编码方式的。
#2
什么意思?
/usr/bin/python 这是什么东西.是文件目录吗?我的机器上没有这个目录呀?
另外,解释器还要选择吗?
#3
http://en.wikipedia.org/wiki/Shebang_(Unix)
#4
还有:
是这是这种注释只在linux,unix环境下起作用,在windows环境下没有作用呢?
是这是这种注释只在linux,unix环境下起作用,在windows环境下没有作用呢?
#5
/usr/bin/python是linux环境下python安装路径
windows下你可以把/usr/bin/python改成你的python的安装路径就可以起作用了。
windows下你可以把/usr/bin/python改成你的python的安装路径就可以起作用了。
#6
网上查了下,好象说,这个#!中用于linux下的.在windows下没有用的,是这样吗?
#7
#!/usr/bin/python
# Filename: func_local.py
Unix shell会根据第一行#!(#!这个东西好像叫sha-bang)后面的程序来寻找执行这个脚本的命令。
所以#!这一行是给shell看的,后面的注释是给python看的。
在windows下可以不写。
#8
为了通用,一般是要写上的
#9
学习了 顶
#1
说明使用/usr/bin/python来作为你脚本运行时的解释器
和单纯的#是有区别的
#!和# -*-是分别用来指明解释器和该脚本的编码方式的。
和单纯的#是有区别的
#!和# -*-是分别用来指明解释器和该脚本的编码方式的。
#2
什么意思?
/usr/bin/python 这是什么东西.是文件目录吗?我的机器上没有这个目录呀?
另外,解释器还要选择吗?
#3
http://en.wikipedia.org/wiki/Shebang_(Unix)
#4
还有:
是这是这种注释只在linux,unix环境下起作用,在windows环境下没有作用呢?
是这是这种注释只在linux,unix环境下起作用,在windows环境下没有作用呢?
#5
/usr/bin/python是linux环境下python安装路径
windows下你可以把/usr/bin/python改成你的python的安装路径就可以起作用了。
windows下你可以把/usr/bin/python改成你的python的安装路径就可以起作用了。
#6
网上查了下,好象说,这个#!中用于linux下的.在windows下没有用的,是这样吗?
#7
#!/usr/bin/python
# Filename: func_local.py
Unix shell会根据第一行#!(#!这个东西好像叫sha-bang)后面的程序来寻找执行这个脚本的命令。
所以#!这一行是给shell看的,后面的注释是给python看的。
在windows下可以不写。
#8
为了通用,一般是要写上的
#9
学习了 顶