」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在單一命令列命令中執行多行Python語句?

如何在單一命令列命令中執行多行Python語句?

發佈於2024-11-03
瀏覽:568

How to Execute Multi-Line Python Statements in a Single Command-Line Command?

在單一命令列指令中執行多行Python語句

Python -c 選項允許單行循環執行,但在指令中匯入模組可能會導致語法錯誤。要解決此問題,請考慮以下解決方案:

  • 使用Echo 和管道:
echo -e "import sys\nfor r in range(10): print 'rob'" | python
  • 在-c:
python -c "exec(\"import sys\nfor r in range(10): print 'rob'\")"
  • 使用多個Echo 指令:
(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python
  • 使用備用-c 選項:

依照SilentGhost 和Crast 的建議(在此回應中未顯示)。

這些解決方案允許在單一命令列命令中執行多行Python語句,同時也導入必要的模組。

版本聲明 本文轉載於:1729217539如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3