python 解释器声明 unix #!/usr/bin/env python
python 解释器声明 unix #!/usr/bin/env python1. 问题的开始 查阅发现所有的解决方案都是声明编译器。 2. python文件声明 #!/usr/bin/env python:这种写法是为了解决python并没有装在默认的/usr/bin路径下所带来的问题,这行代码会使声明需要到env设置里查找python的安装路径,再查找到的解释器执行脚本。 #-- coding:utf-8 --:是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。 使用Windows系统时: 3. 关于#! 这被称为shebang线。维基百科释义:在计算中,一个shebang(也称为hashbang,hashpling,pound bang或crunchbang)指的是字符“#!”?当它们是解释器指令中的前两个字符作为文本文件的第一行时。在类Unix操作系统中,程序加载器将这两个字符作为文件是脚本的指示,并尝试使用文件中第一行其余部分指定的解释器来执行该脚本。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |