我想通過控制檯將url傳遞給我的python,然後執行相應的任務。許多鏈接在鏈接中包含字符'&'。 python解釋爲結束這個參數,然而這不是我想要的。這裏是代碼Python系統參數閱讀'&'
import sys
external_id = sys.argv[1].encode("utf-8")
print external_id
當我運行下面的示例:
python graph.py 2%60&7
我得到:
2%60
我如何使Python解釋 '&' 如無物超過網址中的另一個字符?
在前面扔一個轉義字符,即。 '\&' – scohe001
看起來像這不是一個蟒蛇問題一樣多終端問題。 – BlackVegetable
你可能錯過了你的shell在某處顯示那個小錯誤消息:'bash:7:command not found'。這是一個很大的線索;) –