2015-09-19 49 views
1

這已在其他問題中提及,但尚未有特定的答案。我想傳中,通過命令行,這樣的:對字符類型的Python sys.argv限制

python 1.py generatemaze 5 5 <11 

當我嘗試這一點,但是,「< 11」無法識別,而sys.argv中看起來是這樣的:

['1.py', 'generatemaze', '5', '5'] 

sys.argv中是否存在某種固有的字符類型限制,或者這是我的電腦特有的?我在約塞米蒂上跑步。

+0

我不熟悉你的shell,但我知道的大部分使用'<' and '>'來重定向輸入和輸出。你可以試試'python 1.py generatemaze 5 5「<11」'。 – Kenney

+0

太好了,謝謝!這解決了它。 –

回答