如何使用初始代码打开交互式 python 终端?
How to open interactive python terminal with initial code?
有什么方法可以打开一个主动的交互式 python 终端,它会自动 运行 我最初的 ~10 行代码?
我的具体用途(可能需要澄清这个问题)是我有一个 Microsoft SQL 服务器,当我只想快速找到它时,打开 SSMS 的时间有点长记录或其他内容的 ID。
我发现自己正在做的是打开一个 python 终端(只需将 python 固定到开始菜单),然后从文本文件中复制粘贴约 10 行代码我保持打开状态(导入 sqlalchemy、导入 pandas、设置驱动程序和连接字符串)。然后我将实际输入我要查找的任何内容 (pd.read_sql('Select * from table where x = y'
) 并获取我的记录的名称。
我毫不怀疑有很多完全更好的解决方案可以有效地查看数据库中的数据,但我希望我可以轻松地改进我当前的(尽管是简陋的)价值流,直到我开始真正的工作解决方案。另外,这似乎是一件有用的事情。
您可以使用 python -i script_with_first_10_lines.py
:
When a script file is used, it is sometimes useful to be able to run the script and enter interactive mode afterwards. This can be done by passing -i
before the script.
这将 运行 您的脚本,然后保持交互模式,这样您就可以 运行 输入更多代码。
有什么方法可以打开一个主动的交互式 python 终端,它会自动 运行 我最初的 ~10 行代码?
我的具体用途(可能需要澄清这个问题)是我有一个 Microsoft SQL 服务器,当我只想快速找到它时,打开 SSMS 的时间有点长记录或其他内容的 ID。
我发现自己正在做的是打开一个 python 终端(只需将 python 固定到开始菜单),然后从文本文件中复制粘贴约 10 行代码我保持打开状态(导入 sqlalchemy、导入 pandas、设置驱动程序和连接字符串)。然后我将实际输入我要查找的任何内容 (pd.read_sql('Select * from table where x = y'
) 并获取我的记录的名称。
我毫不怀疑有很多完全更好的解决方案可以有效地查看数据库中的数据,但我希望我可以轻松地改进我当前的(尽管是简陋的)价值流,直到我开始真正的工作解决方案。另外,这似乎是一件有用的事情。
您可以使用 python -i script_with_first_10_lines.py
:
When a script file is used, it is sometimes useful to be able to run the script and enter interactive mode afterwards. This can be done by passing
-i
before the script.
这将 运行 您的脚本,然后保持交互模式,这样您就可以 运行 输入更多代码。