gpt4 book ai didi

python - 在 OS X 10.6 中从 "IDLE3.2 -s"运行 "Finder"

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:56 24 4
gpt4 key购买 nike

我想使用参数“-s”运行 IDLE3.2,以便它可以读取“.pythonstartup”并导出相关模块,更改工作目录等。这是我尝试过的:

  1. 创建了一个 shell 脚本:

    /usr/local/bin/idle3.2 -s

    这没问题,但是从 Finder 运行脚本会打开终端,这不是预期的行为。

  2. 创建了一个 applescript:

    do shell script "/bin/bash; cd /usr/local/bin/; ./idle3.2 -s"

    这摆脱了终端,但未能将“-s”参数传递给 idle3.2,因此未加载配置文件。

有什么建议吗?

编辑:结果是环境变量没有正确设置,即使调用了/bin/bash。所以下面解决了这个问题:

do shell script "/bin/bash; source ~/.profile; /usr/local/bin/idle3.2 -s"

最佳答案

我认为您的 do shell script "/bin/bash; cd/usr/local/bin; ./idle3.2 -s" 正在做额外的工作,并且可能可以更简单地完成.尝试:

do shell script "/usr/local/bin/idle3.2 -s"

关于python - 在 OS X 10.6 中从 "IDLE3.2 -s"运行 "Finder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5520658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com