簡體   English   中英

在Mac上運行Windows中編寫的python腳本

[英]Running python script written in windows on mac

我在Windows版本中編寫了簡單的python腳本。 用python 2.7編寫,與#3.4兼容的代碼以#!作為腳本運行! / usr / bin / python

它可以在Mac上按原樣運行嗎? 在我將其分發給Mac用戶並且沒有Mac機器進行測試之前,想知道這一點。

您應該使用#!/usr/bin/env python作為腳本的第一行。 當您使腳本可執行並像./script.py這樣運行腳本時,它將應用

簡短的答案:它可能會運行。

長答案:操作系統兼容性是一個棘手的問題。 編寫代碼時,請確保其盡可能可移植。 python中的大多數基本操作可在操作系統之間移植。 當涉及到文件讀取,寫入,處理等工作時,可能會出現嚴重錯誤。 使用提供的包(例如import os )來執行平台相關的工作。 通常,無法繞過測試。 在許多情況下,取決於硬件配置等,在一個系統上運行的代碼可能不會在另一個系統上運行。pp(我想到了多線程,pyopenCL等)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM