python自动下载导入模块_运行python脚本时自动导入模块?

博主分享了如何在Python脚本中避免重复导入模块的问题。通常,他们在ipython配置文件中设置了自动导入常用库,但在独立运行脚本时需要手动导入。解决方案可能是创建一个初始化文件,包含所有必要的导入语句,然后在每个脚本开始时引入该文件,简化代码维护。
摘要由CSDN通过智能技术生成

我想别人可能会问这个,但我找不到。我的问题是,我的.ipython/ipy_user_conf.py中有以下陈述:ip.ex('import matplotlib as mat')

ip.ex('import matplotlib.pyplot as plt')

ip.ex('import numpy as np')

ip.ex('import pupynere as pu')

ip.ex('import g')

ip.ex('import bsite')

ip.ex('import csvf')

ip.ex('import pandas as pa')

ip.ex('import pickle as pk')

ip.ex('import mathex as mathex')

ip.ex('import os as os')

ip.ex('import re as re')

ip.ex('import scipy as sp')

ip.ex('import mpl_toolkits.basemap as bmp')

ip.ex('from mpl_toolkits.basemap import cm')

如果我在ipythonshell中使用python,那么在我启动ipython时将直接加载这些模块,但是如果我有一个python脚本,例如,ba_plot.py用于绘制一些绘图。我在ipython中通过交互方式调试了脚本,但是我想在shell终端中运行它,比如:

^{pr2}$

但在此之前,每次我需要在ba_plot.py文件的开头复制以下内容:import matplotlib as mat

import matplotlib.pyplot as plt

import numpy as np

import pupynere as pu

import g

import bsite

import csvf

import pandas as pa

import pickle as pk

import mathex as mathex

import os as os

import re as re

import scipy as sp

import mpl_toolkits.basemap as bmp

from mpl_toolkits.basemap import cm

因为否则它会抱怨找不到模块。那么,有没有什么方法可以避免这样做呢?在python脚本的开头包含一些头文件,同时在头文件中导入所有这些模块?通过这种方式,我只需要在python脚本的开头添加online。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值