有没有办法让ipython运行配置文件 我在那里写了我的全局变量?因此,我们有多个服务器具有不同的用户名和密码以及我正在使用的频繁模块。有没有办法在打开python会话之前将它放在文件管理器中?我是在Windows中,也是ipython的新手。
from pandas import *
import numpy as np
import pyodbc
cursor = connect()
user1 = foo
pwd1 = xx1
user2 = foo2
因此,每次我在ipython中打开一个会话时,都会运行此代码。
答案 0 :(得分:1)
你可以创建一个名为server_setup
的宏:
In [1]: from pandas import *
...: import numpy as np
...:
...: user1 = 'foo'
...: pwd1 = 'xx1'
...:
...: user2 = 'foo2'
In [2]: %macro server_setup 1
Macro `server_setup` created. To execute, type its name (without quotes).
存储它:
%store server_setup
Stored 'server_setup' (Macro)
然后设置
c.StoreMagics.autorestore = True
在您的IPython个人资料中。每次打开一个新的IPython会话时,只需键入server_setup
,它就会运行设置代码。