为什么linux'文件'命令告诉我我的Python文件是一个Java文件?

时间:2016-06-30 10:03:19

标签: python linux file

我在命令行上做了一些工作,当我使用通配符时,我注意到一些奇怪的东西,一个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 --

0 个答案:

没有答案