python2\3區別記錄

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章