繁体   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