鱼C论坛

 找回密码
 立即注册
查看: 5661|回复: 6

[已解决]关于python程序开头

[复制链接]
发表于 2016-11-23 23:40:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
看大神的程序,开头都会有# -*- coding: utf-8 -*-
可是加# 实际又不会运行
而且在调试的时候从SQL读取的数据是GBK的也能正常运行。
求大神解释,这条语句的意义。
最佳答案
2016-11-24 00:20:07
指明字符编码为utf-8
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-24 00:20:07 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
指明字符编码为utf-8
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-24 00:21:59 | 显示全部楼层
老子最酷 发表于 2016-11-24 00:20
指明字符编码为utf-8

有实际意义么?还有其他用途么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-24 00:22:32 | 显示全部楼层
老子最酷 发表于 2016-11-24 00:20
指明字符编码为utf-8

是仅仅注释用么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-24 08:57:44 | 显示全部楼层
漫步Roam 发表于 2016-11-24 00:22
是仅仅注释用么?


不仅仅是 注释用啊!
声明的编码和实际的编码 都为UTF8

你可以实际操作一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-24 09:10:49 | 显示全部楼层
#!/usr/bin/python
如果仅仅是注释用,那么就没有必要是相同的标准格式
就如上面的例子,虽然是#注释行
但还是会引导python程序寻找解释器工作
所以我的预感是,绝对不单单是注释给自己看,但程序又没有真的转成uft8去工作。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-24 12:21:01 From FishC Mobile | 显示全部楼层
漫步Roam 发表于 2016-11-24 00:21
有实际意义么?还有其他用途么?

就是注释说明
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-16 18:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表