"uptime.py" [noeol] 69L, 2311C
"system/uptime.py" 69L, 2312C
‘noeol‘ 就是 ‘no end-of-line‘, 即“没有行末结束符”
使用cat -A 命令可以看到两个文件的不同之处在于最后一行是否有换行符
cat -A uptime.py
if __name__ == ‘__main__‘:$
uptime = uptime()$
print(uptime)$
[email protected]:~/hanhuakai/pro_07/git_0709/ssapi#
cat -A system/uptime.py
if __name__ == ‘__main__‘:$
uptime = uptime()$
print(uptime)[email protected]:~/hanhuakai/pro_07/git_0709/ssapi#
由于linux下vi无法直接写入中文注释,所以只能在windows下将写好注释的代码传到linux服务器上,但是问题也就出现了,我在 windows下用的是Notepad++这款编辑器(感觉还挺不错,有语法高亮识别)编辑源代码的,加过注释后上传到linux上无论什么语言环境 (LANG)都是乱码,然后看了一下Notepad++的设置,发现默认为ANSI格式,于是就转换为UTF-8格式编码(因为linux里有这个格式的 嘛),然后再上传到linux服务器上,linux也设为UTF-8语言环境,可以看到中文注释了!但是发现每个文件第一行都会有 “”这个字符串。google了下发现问题的所在了。