凡在上面列表所包括位置内的 .py 文件都可以作为模块引入。可以将自己编写的test.py放到这些目录下面,这样就能够直接import引入,被Python解释器知道了。
将模块文件放到指定位置是一种不错的方法,但不方便管理,能不能放到别处呢?当然能,用sys.path.append(new_path)或sys.path.insert(0,new_path)就是不管把文件放哪里,都可以把其位置告诉 Python 解释器。
编写以上文件命名为test.py。
用sys.path.append(new_path)方式告诉Python解释器。
被当做程序执行:
被当做模块引入:
同样一个.py文件,可以把它当做程序来执行,也可以将它作为模块引入。
但是,以上两种方法在退出python环境后自己添加的路径就会自动消失!再开启时,还得重新告知。两种方法的实际应用:
领取专属 10元无门槛券
私享最新 技术干货