1.首先当我们写的代码,可能要被其他文件引用,那么在建文件夹的时候,记得选包 不是文件夹!(选第4个,不是第3个)
因为文件夹默认没有init 方法,不能导包...
如果已经是文件夹了,那么就手动建个init 然后里边啥也不用写,再看下文件夹图标变了,多一个灰色小点。
2.给文件夹起名的时候,不要用横岗,用下划线也行
如果目录名已经是横杆了,看最后的问题环节,
3.在import引入的时候,使用绝对路径,官方文档好像也推荐使用绝对,不要用 一个两个的点.. ...
logi.py 引用 querySprite.py
问题
1.文件夹名包含横杆
如下图所示,在同一包下无法引入另一个py文件中的方法。
解决方法
-
1、起包名的时候使用横杠【test-import】,需要在该文件夹上:右键 --> Mark Directory as --> Sources ROOT 标记目录为源码目录,酱就可以了。
-
2、起包名的时候建议不要使用横杠【test-import】,可以使用底杠【test_import】,酱也可以了。