PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] sys.argv無法取得拖曳的Unicode路徑
作者:
shala
(沙羅)
2019-02-27 17:27:40
我覺得這應該是Windows CMD的問題吧…
我用拖曳的方式把檔案帶到py程式中
在程式中用sys.argv[1]取得拖曳檔案的全路徑
如果路徑中含有非CP950的文字
則程式讀到的路徑就會出現問號,導致程式找不到檔案
這有克服的方法嗎?
作者: stucode
2019-02-28 21:31:00
這是舊版 Python 用的 drop handler 的問題,你的 Python版本是 3.5.3 或 3.6 以上嗎?是的話把登錄註冊表中Python 檔案用的 drop handler 換成{BEA218D2-6950-497B-9434-61683EC065FE} 就可以了。
作者:
shala
(沙羅)
2019-02-28 23:24:00
原來如此!感謝
作者:
cutekid
(可愛小孩子)
2019-03-01 01:07:00
推,這個問題還真細,但 stu 大竟然還知道解法,厲害!
作者:
caron0225
(淯仔)
2019-03-02 10:44:00
好猛!!
繼續閱讀
[問題] 遞迴中的迴圈問題
gene50814
[問題] 推薦系統運作原理?
aa1727
[問題] 該如何在Tensorflow內相加結果?
dogs1231992
[問題] python長時間不定期運行如何記錄執行位置
nini200
[問題] 超 大數次方運算
unknown
Re: [問題] 多欄位去除重複元素方式?(求思路)
adrianshum
[問題] 資料分析
a251656
[問題] 在windows 2012發websocket 封包會loss
J02
[問題] 請問for裡值的記憶體位址
jijuan
[問題] Anaconda安裝問題 & 無法釘選至工具列
chocoluv
Links
booklink
Contact Us: admin [ a t ] ucptt.com