python-2021-01-21
1、想要调用一个不在同一目录路径下的*.py文件(就是说需要调用的文件在别的文件夹下时),最简便的办法是将其放到site_package文件下,这样,用户在别的工作目录想要调用时都能调用到。
2、解释型语言就是说需要执行的语句交给解释器解释完一句就开始执行一句,是不会出现用户平常能看到的全编译过程(特点就是逐句编译,编译完一句立即执行,类似Java就是在解释器上进行了优化才使得速度相对提高)。
3、编译型语言就是整个程序在运行之前就进行所有的“翻译”,运行时直接执行即可(特点就是所有代码全部编译,统一编译完后再执行,所以效率也相对更高)。
4、Java与python虽然都是解释型语言,但也并不是完全一致的,python是解释完一句便执行一句,而Java则是先通过编译器编译成字节码文件,然后运行时通过解释器解释成机器码文件(先编译后解释,“javac xxx.java”操作就是把能预编译的部分先编译了,然后还需要“java xxx”才是真正的执行)。
5、虽然python中是直接“python xxx.py”,但其实也存在着类似“javac xxx.java”的这一中间预编译过程,只是没有显现在用户面前而已,看到xxx.pyc文件其实就是就是python这一中间预编译得到的文件。