我可以在OS X中通过同一命令启动终端并打开Python交互式 shell 并运行几个Python语句吗?

1 投票
2 回答
978 浏览
提问于 2025-04-15 22:37

我经常这样做来准备一些Django调试工作:

  • 在OS X(10.6)中打开一个终端窗口
  • 启动Python解释器
  • 在Python中运行这些命令:

    from django.core.management import setup_environ
    import settings
    setup_environ(settings)

有没有办法把这些操作自动化,做一个快捷方式,让我双击就能执行?

2 个回答

0

如果你想在一个脚本里使用一些设置,然后让一个批处理文件启动一个带有这些设置的命令行,你可以利用 PYTHONSTARTUP 这个环境变量来实现。

2

如果你在用Django框架,建议你运行这个命令 python manage.py shell 来调试你的Django应用。

更棒的是,可以试试 shell_plus 这个命令,它来自一个很不错的插件 django command extension

撰写回答