【发布时间】:2016-08-04 08:47:26
【问题描述】:
我在 MAC 中编写了一个 bash 脚本,该脚本位于 xyz 目录中。 现在我在同一个目录 xyz 中有一个 python 文件
我们也可以说这个python脚本永远在这个bash脚本所在的目录中
所以我希望这个 bash 脚本是通用的
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/labuser/Desktop/Installer/OpenURL_GenericNotification.py 一些参数
所以我想替换 /用户/labuser/桌面/安装程序/ 这样无论在何处运行此脚本,python 脚本都会由一些系统变量(如 $cd)自动计算 /Users/labuser/Desktop/Installer/ 这就像 Windows 中的 $cd 不知道在 MAC 中如何 有什么关于如何处理这个脚本的 cmet 吗??
【问题讨论】:
-
为什么特别是python 3.5?如果用户只安装了 2.7 怎么办?如果所有脚本都在调用 python 脚本,那么它根本没有增加任何价值。
-
Reason Being,我编写的脚本,有一些 Python 2.7 http.client 无法使用的导入