我有以下文件结构......
> Boo
> ---modA
> ------__init__.py
> ------fileAA.py
> ---modB
> ------__init__.py
> ------fileBB.py
Run Code Online (Sandbox Code Playgroud)
当我在fileBB.py里面时
from modA.fileAA import <something>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
from modA.fileAA import <something>
ModuleNotFoundError: No module named 'modA'
Run Code Online (Sandbox Code Playgroud)
请注意,__init__.py文件为空并使用Python 3.
我在这里错过了什么或做错了什么?
我有一个元组列表,例如a = [(1,2),(1,4),(1,2),(6,7),(2,9)],我想检查每个元组中的一个元素是否有重复和多少次.例如,检查列表的所有元组的第一部分是否具有dublicate并返回元组以及多少次被公开.我可以使用以下代码执行此操作:
a = [(1,2), (1,4), (1,2), (6,7), (2,9)]
coll_list = []
for t in a:
coll_cnt = 0
for b in a:
if b[0] == t[0]:
coll_cnt = coll_cnt + 1
print "%s,%d" %(t,coll_cnt)
coll_list.append((t,coll_cnt))
print coll_list
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更有效的方法来做这样的事情?