这是因为python在安装之后虽然会带一个默认的编辑器IDLE以及解释器python.exe,但是这两个程序都不是python文件的默认打开方式和执行方式。
2.所以要打开保存后的python文件的话有两种方式,第一种就是右键它然后选择打开方式,在打开方式里面选择记事本这个应用程序将其打开就行,因为python文件实际上也是一个文本类型文件。如果不用记事本的话就需要点击其他程序,然后找到pycharm或者是IDLE之类的python编辑器来将其打开了。
第二种方式的话就是将py后缀改成pyw后缀,这样它就会被视为经过编译后的python文件,双击的话会直接调用默认文本编辑器打开它
3.如果是要打开python文件并且运行的话也有几种方式,打开python编辑器然后将python文件拖进去就能自动将其打开,然后按下shift+F10快捷键就能运行python文件了。
导入 import module_name
调用 module_name.function_name()
在这种情况中,不会出现下面两种方式的缺点,即具有相同函数名的问题,因为一个文件中不存在两个相同的文件名。但缺点是能不清晰显示出使用到的函数,调用的时候也需要重复写模块名。
导入 from module_name import function_name1 , (function_name2...)
调用 function_name()
在这种情况中,虽然能清楚的表示出使用到的函数,如果是多个不同的模块,但其中的函数名有重叠时,后导入的模块函数为能使用的函数,即产生覆盖函数。
导入 from module_name import *
调用 function_name()
这种方法不推荐使用,因为它集合了前两种方式的缺点,即导入不清晰,调用全部函数会更容易造成覆盖函数。
我们会遇到一种情况,需要来判断输入文件的类型,在python中我们可以使用 mime 包:
安装:
测试:
我们将得到下面的输出结果:
我们可以看到,mime这个包可以帮助我们判断文件类型。