作者:
njpp (正妹真難找)
2021-08-10 10:56:49之前寫好的程式,才過3個月就不能build
而且語法變得好快! 例如:
path = r'C:\Users\TOSHIBA\PycharmProjects\pythonProject1\BTEST-2\tabelg\*.jpg'
現在都變成了要多雙斜線
img_folder="C:\\Users\\TOSHIBA\\PycharmProjects\\pythonProject1\\good_picture\\img"
想問一下職業的大大,該如何處理這種,系統商更新資料或是語法,避免原來寫好的程式
,不能run的情況像之前的Java語法,就已經進化成Kotlin,不學也是得學,除非等退休
不然就是Android studio 1年語法就不能用,實在系統開發環境,變得太快....
謝謝!
沒有吧 你根本就沒就設定你要用哪版本的python寫法也不同然後你說你一樣的用法不能用????
作者:
alihue (wanda wanda)
2021-08-10 11:10:00包docker 寫死環境連 dependencies 都寫死
作者:
hduek153 (專業打醬油)
2021-08-10 11:39:00python有爛到更新後語法就不見?你確定不是2換3?
作者:
crazycy (LCY)
2021-08-10 11:43:00這個是因為Python更新嗎 怎麼看起來只是語法搞錯
作者:
cayut (自己)
2021-08-10 11:49:00你要不要把你的環境也敘述一下 大版本改動才比較會有向下相容的問題
作者:
Lhmstu (lhmstu)
2021-08-10 11:49:00一般來說會固定環境工具版本才開發,選LTS的就可以了,現在用container應該方便很多了,整包包起來就好
作者:
pttano (pttano)
2021-08-10 11:52:00你知道寫程式的第一步是什麼嗎?
作者:
sooge (老衲)
2021-08-10 11:52:00這是你語法搞錯好嗎= =正常來講要左斜線 我寫兩年早就有這問題 如同一樓講的那樣
作者:
wulouise (在線上!=在電腦前)
2021-08-10 12:08:00android studio為什麼要用windows啊?
作者:
taipoo (要成功要積極)
2021-08-10 12:28:00跟1樓一樣,路徑前面加r就可以解決這個問題
作者:
ap954212 (death is like the wings)
2021-08-10 12:34:00同一個環境 版本哪有build不過的?
不知道該說什麼 除非你升級major版本 舊語法都相容
作者:
chuegou (chuegou)
2021-08-10 12:47:00就開發環境來說 沒事不要升級 相依性東西太多了
作者:
Tix (Sean Chen)
2021-08-10 12:49:00android studio開專案時可以選要用Java還是kotlin
Effective Python 第一個tip,就是你要知道你寫的是那個Python版本。然後作業可以去Python版問
使用os.sep指定吧 你加反斜線就限定了在win下執行
作者:
crazycy (LCY)
2021-08-10 16:03:00通靈一下 你是Python2升Python3Python3因為預設String是Unicode 所以\U會被當成escape不過首先Python2升Python3本來就是breaking change這種版本被變動本來就是維護者自己的責任另外"\"沒有escape本來就是一個很不好的寫法你原本那寫法如果斜線後面有n或t之類的本來就會出事
版本環境問題 pipenv或docker是很好用的東西 請多善用
作者: ctrlbreak 2021-08-10 20:23:00
真的開發專案 是不能隨便升級開發工具的...
作者:
DrTech (竹科管理處網軍研發人員)
2021-08-10 20:58:00所以我說不要學 Python就這原因,連最基本的CS常識思考都不會了。很多人連字串前面加上 r 是什麼意義都不懂了。連 backslash的用途,這最基本的,都不去了解了。然後卻自以為自己很強,在那怪版本。
作者: ipoop4u 2021-08-10 21:13:00
訝異一堆人在那認真討論版本14樓救了原po
作者:
art1 (人,原來不是人)
2021-08-11 10:02:00這篇作者也沒自以為很強吧,就沒學到相關知識判斷錯誤
作者:
NCUking (中大王)
2021-08-11 17:32:00奇怪 這裡是軟體工作版不是嗎?最近幾個跑來問Python
作者: Trump2020 (2020‧我川再臨) 2021-08-11 23:25:00
愛用pathlib,但根本的解法是請熟悉自己的工具
作者:
red0210 (My Name Is Red)
2021-08-12 10:22:00官網教學讀一下吧…
作者:
art1 (人,原來不是人)
2021-08-12 18:59:00