如何在python中重用序言?

如何在python中重用序言?,python,Python,我有一套工作程序,基本上是一遍又一遍地写同样的标题 最简单的例子如下所示: import sys sys.path.append(personal_path) import pandas as pd import numpy as np import personal_modul 我已经厌倦了复制和粘贴它的所有时间,想知道是否有一种方法可以重复使用序言?这可能吗 是否有一个线性程序来添加所有导入?一个比较干净的方法是将其放入自己的模块中,您可以从该模块访问所有导入内容,例如 #boiler

我有一套工作程序,基本上是一遍又一遍地写同样的标题

最简单的例子如下所示:

import sys
sys.path.append(personal_path)

import pandas as pd
import numpy as np

import personal_modul
我已经厌倦了复制和粘贴它的所有时间,想知道是否有一种方法可以重复使用序言?这可能吗


是否有一个线性程序来添加所有导入?

一个比较干净的方法是将其放入自己的模块中,您可以从该模块访问所有导入内容,例如

#boilerplate.py
__所有uuu=['pd','np','personal_umodule']
导入系统
sys.path.append(个人路径)
作为pd进口熊猫
将numpy作为np导入
导入个人计算机模块
在你的剧本里

来自样板文件导入*
这将把所有的东西放在本地名称空间中样板文件的
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


一个不那么便携和可维护的替代方案是更具体地使用。考虑到你只是。。。在sys.path中添加看起来像是硬编码的路径,可移植性在这里似乎不太重要。

这是否回答了您的问题?这是有帮助的,但我实际上是在寻找一个单一的班轮,包括进口,如果我需要他们。这个答案建议我默认启用它们。也许你可以添加一个条件,并设置一个环境变量?你可以将这些行粘贴到一个模块中,然后从我的模块导入中执行类似于
的操作*
。你是否应该这样做是另一个问题。。。