gpt4 book ai didi

python - ipython 在每个 session 中打开文件之前运行文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:17 24 4
gpt4 key购买 nike

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

from pandas import * 
import numpy as np
import pyodbc

cursor = connect()

user1 = foo
pwd1 = xx1

user2 = foo2

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

最佳答案

您可以创建一个名为 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 session 时,只需键入 server_setup,它就会运行设置代码。

关于python - ipython 在每个 session 中打开文件之前运行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19235911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com