我在命令行上做了一些工作,当我使用通配符时,我注意到一些奇怪的东西,一个python源文件(在我的情况下,它是一个名为echo.py
的文件)被标记为 UTF-8 Unicode Java程序文本文件,它显然不是。
有人能告诉我为什么file
给我一个无效的输出?这是我使用的命令:
$ file echo.py
echo.py: UTF-8 Unicode Java program text, with CRLF line terminators
这是来自文件本身的代码片段:
# coding=utf-8
from re import IGNORECASE
def echo(message):
print(message)
something_else(message)
-- snip --