Python 2.7 如何通过脚本/快捷方式启动Python Spyder会话?

Python 2.7 如何通过脚本/快捷方式启动Python Spyder会话?,python-2.7,ipython,spyder,Python 2.7,Ipython,Spyder,在Anaconda 2、Python 2.7中,我有以下代码来启动Spyder IDE: from spyderlib import start_app main1= start_app.main() main1.load_session('/project27/_test01_.session.tar') ''' from spyderlib.utils.iofuncs import load_session load_session(filename+'.session.tar') '''

在Anaconda 2、Python 2.7中,我有以下代码来启动Spyder IDE:

from spyderlib import start_app
main1= start_app.main()
main1.load_session('/project27/_test01_.session.tar')

'''
from spyderlib.utils.iofuncs import load_session
load_session(filename+'.session.tar')
'''
加载会话的代码方法如下:

第一部分来自Anaconda脚本,其中Spyder脚本。
加载会话似乎不起作用。

Spyder 3.0中删除了Spyder会话。现在,Project也提供了相同的功能(它还将打开的文件列表保存在编辑器中),因此请更新到该版本


此外,Spyder 3.1将提供一个名为
--project
的新选项,用于在启动时加载项目(Spyder 3.1将于2017年1月17日发布)。

对于仍然只使用Spyder 2.0(..)的用户,有一个小技巧可以创建会话的快捷方式(Spyder会话直接使用快捷方式启动)。 在此,代码:

# -*- coding: utf-8 -*-
import sys, time, os
file_session= ''
if len(sys.argv) > 1 : 
  file_session= sys.argv[1]
  print file_session

sys.argv= sys.argv[:1]


from spyderlib import start_app
if file_session != '' :
  main1= start_app.main( file_session)
else :
  main1= start_app.main()
# -*- coding: utf-8 -*-
import sys, time, os
file_session= ''
if len(sys.argv) > 1 : 
  file_session= sys.argv[1]
  print file_session

sys.argv= sys.argv[:1]


from spyderlib import start_app
if file_session != '' :
  main1= start_app.main( file_session)
else :
  main1= start_app.main()