1

有没有办法让 ipython 运行一个配置文件,我在那里写了我的全局变量?因此,我们有多个具有不同用户名和密码的服务器以及我正在使用的频繁模块。有没有办法在打开 python 会话之前把它放在文件管理器中?我在 Windows 中并且是 ipython 的新手。

from pandas import * 
import numpy as np
import pyodbc 

cursor = connect() 

user1 = foo
pwd1 = xx1

user2 = foo2

因此,每次我在 ipython 中打开一个会话时,它都会运行此代码。

4

1 回答 1

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,它就会运行设置代码。

于 2013-10-07T22:50:28.300 回答