首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从python脚本启动python空闲

从python脚本启动python空闲
EN

Stack Overflow用户
提问于 2012-05-19 18:42:15
回答 1查看 881关注 0票数 2

如何从python脚本启动Python-IDLE,使之前在脚本中声明的所有变量和函数在IDLE中都是已知的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-19 18:51:57

您可以从命令行使用以下命令运行空闲:

代码语言:javascript
复制
idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...

-c command  run this command
-d          enable debugger
-e          edit mode; arguments are files to be edited
-s          run $IDLESTARTUP or $PYTHONSTARTUP first
-t title    set title of shell window

另外:

在使用-s选项启动时,IDLE将执行由环境变量IDLESTARTUP或PYTHONSTARTUP引用的文件。Idle first检查IDLESTARTUP;如果IDLESTARTUP存在,则运行引用的文件。如果IDLESTARTUP不存在,则Idle将检查PYTHONSTARTUP。这些环境变量引用的文件是存储Idle shell中经常使用的函数的方便位置,或者用于执行import语句以导入公共模块。(来自文档:http://docs.python.org/library/idle.html)

因此,您可以使用要声明的变量将$IDLESTARTUP或$PYTHONSTARTUP设置为python文件,当它启动时,这些变量将在IDLE中可用。

您可以通过使用os.system命令(或subprocess.Popen)来运行上面的命令,以这种方式从Python脚本启动IDLE。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10664461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档