Iv'eは、Windows版の単純なpythonスクリプトを書いています。 はPython 2.7で書かれており、コードは3.4に対応しています は#でスクリプトとして実行されます。/usr/bin/python実行中のPythonスクリプトWindows上でWindowsで書かれた
Mac上で実行されますか? 私はそれをMacユーザーに配布する前にこのことを知りたいですし、Macユーザーがそれをテストする必要はありません。
Iv'eは、Windows版の単純なpythonスクリプトを書いています。 はPython 2.7で書かれており、コードは3.4に対応しています は#でスクリプトとして実行されます。/usr/bin/python実行中のPythonスクリプトWindows上でWindowsで書かれた
Mac上で実行されますか? 私はそれをMacユーザーに配布する前にこのことを知りたいですし、Macユーザーがそれをテストする必要はありません。
スクリプトの最初の行に#!/usr/bin/env python
を使用する必要があります。 スクリプトを実行可能にして実行するときに適用されます。./script.py
良い点。あなたのスクリプトを実行する方法(またはインストール方法...)のOS固有のreadmeを書いてください。 – Dschoni
短い回答:実行する可能性があります。
長い回答:OSの互換性は難しい問題です。コードを書くときは、できるだけポータブルであることを確認してください。 Pythonの基本的な操作のほとんどは、OS間で移植可能です。ファイルの読み込み、書き込み、エンコンディングの処理などに関してはひどく間違っているかもしれません。プラットフォームに依存するものを行うには、提供されたパッケージ(import os
など)を使用してください。 一般的に、テストの周りに方法はありません。多くの場合、あるシステム上で実行されるコードは、ハードウェア構成などに依存して別のシステム上で実行されない可能性があります。 (私はマルチスレッド、pyopenCLなどと思う)
私は忘れてしまった:あなたのパッケージをインストールする必要がある場合、私の基本的な経験はこれです: Windowsの下で実行すると、基本的にどこでも動く;) – Dschoni
スクリプト自体に依存しています...何かが動作すると、何かが... – Fejs