我用在Windows計算機上的命令列腳本作為實驗說明
python 包中的命令列腳本嚴格來說是 Linux 的東西嗎?我怎樣才能讓它在 Windows 上作業?
uj5u.com熱心網友回復:
這可能不是您想要的答案:Windows 通過將檔案擴展名與執行方法相關聯來作業。問題是:funniest-joke沒有檔案擴展名,所以 Windows 不知道它應該呼叫什么執行方法來執行檔案。所以,它問你。(您想要做什么:撰寫一個python直接呼叫的 PowerShell 或 CMD 包裝器腳本。)
Linux 查看檔案的第一行(或第一個n位元組,例如 512 到 4096 位元組)來確定執行方法。腳本有一個shebang,“ #!”。本機可執行檔案具有不同的簽名。如果您真的想了解詳細資訊,請查看exec系統呼叫的源代碼,或查看file命令的手冊頁。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/338520.html
