|
楼主 |
发表于 2020-10-12 08:11:15
|
显示全部楼层
本帖最后由 丨游戏灬需要 于 2020-10-12 08:19 编辑
试出来了 ,答案是这样的:
原本视频教的是 __init__为空 ,而如果想要像import json一样的话(可以看到 ,在D:\Python\Python37\Lib里 ,json其实是个文件夹 ,所以我们导入的是个''文件夹'' ,而不是文件夹里的模块)
但实际上 ,将源代码放入 __init__.py里就对了 ,这样导入文件夹时 ,就能用代码写的函数了
顺便 ,你们所说的
import sys
sys.path.append('你的import的文件夹的路径')
和把'自己写的模块'放入D:\Python\Python37\Lib文件夹也一样 ,因为你想优化修改的时候又得跑过去
所有都太麻烦了
这才是正解的操作:
知乎:https://www.zhihu.com/question/68708279
匿名用户
添加PYTHONPATH确实是有效的,sys.path没有出现我添加的路径是因为,我没有重启windows shell。。。原地蒙圈
----------------------------------------------------------------------------------------------
还可以在site-pakage文件夹下面用记事本新建一个后缀.pth文件,在里面写上你想要添加的 路径名,不需要引号,一行一个路径。
编辑于 2017-11-27
site-pakage 在\Python37\Lib里
在site-pakage 建立后缀名为.pth文件 ,里面写入你要''永久添加''的路径就行了 ,文件名无所谓(叫做'新建文本文档'都行)
|
|