在單一命令列指令中執行多行Python語句
Python -c 選項允許單行循環執行,但在指令中匯入模組可能會導致語法錯誤。要解決此問題,請考慮以下解決方案:
echo -e "import sys\nfor r in range(10): print 'rob'" | python
python -c "exec(\"import sys\nfor r in range(10): print 'rob'\")"
(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python
依照SilentGhost 和Crast 的建議(在此回應中未顯示)。
這些解決方案允許在單一命令列命令中執行多行Python語句,同時也導入必要的模組。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3