1、python2 list、tuple不存在 *a/**a寫法
例子
python3:
a = [1,2,3]
b = [5,6,7]
k = [*a,*b] = [1,2,3,4,5,6]
j = [a,*b] = [[1,2,3],4,5,6]
python2
k = a + b = [1,2,3,4,5,6]
j = [a]+b = [[1,2,3],4,5,6]
2.這裏記錄一下python3 路徑導入問題
路徑關係:
1- run1.py 2
2- run2.py 3 need2.py
3- needed.py
python3 run2.py
(
run2.py:
from 3 import needed)
運行成功
python3 run1.py
(
run1.py:
from 2 import run2
import need2
run2.py:
from 3 import needed)
報錯:No module named '2',No module named 'need2'
修改:
run1.py:
from .2 import run2
from . import need2
run2.py:
from .3 import needed)