- 主题:所有.py文件都要import 一些相同的module,如何简单化呢
我所有的.py都要做以下import
if hasattr(AAAAA_TOOL, 'ta'):
import cccccc as ta
if hasattr(AAAAA_TOOL, 'ba'):
import bbbbb as ba
import pandas as pd
if hasattr(AAAAA_TOOL, 'aa'):
import aaaaa as aa
我怎么避免每个文件都要拷贝一下这些语句呢
--
FROM 202.43.158.*
放到__init__.py里?
【 在 flyaTree 的大作中提到: 】
: 我所有的.py都要做以下import
: if hasattr(AAAAA_TOOL, 'ta'):
: import cccccc as ta
: ...................
--
FROM 117.136.38.*
刚试了,不行
【 在 WhoFromWhere 的大作中提到: 】
: 放到__init__.py里?
--
FROM 202.43.158.*
有一个很low的方法,你专门写一个函数不就行了,每个py前加一行写个函数而已
【 在 flyaTree 的大作中提到: 】
: 我所有的.py都要做以下import
:
: if hasattr(AAAAA_TOOL, 'ta'):
: import cccccc as ta
:
: if hasattr(AAAAA_TOOL, 'ba'):
: import bbbbb as ba
: impo
: ..................
发自「今日水木 on NOH-AL10」
--
FROM 117.136.38.*
放到 common.py里。
每个python文件开头 from common import *
【 在 flyaTree 的大作中提到: 】
: 我所有的.py都要做以下import
:
: if hasattr(AAAAA_TOOL, 'ta'):
: ....................
- 来自「最水木 for iPhone 11 Pro Max」
--
FROM 74.88.40.*
在一个文件中import,然后都import这个文件
--
FROM 119.4.253.*
可以加到__builtins__里面。看你自己能不能接受。
【 在 flyaTree (flyaTree) 的大作中提到: 】
: 我所有的.py都要做以下import
: if hasattr(AAAAA_TOOL, 'ta'):
: import cccccc as ta
: ...................
--
FROM 223.104.212.*
不行呀
【 在 tysy1230 的大作中提到: 】
: 在一个文件中import,然后都import这个文件
--
FROM 202.43.158.*
这不就是我说的方法嘛,哈哈哈
【 在 flyaTree 的大作中提到: 】
: 我所有的.py都要做以下import
:
: if hasattr(AAAAA_TOOL, 'ta'):
: import cccccc as ta
:
: if hasattr(AAAAA_TOOL, 'ba'):
: import bbbbb as ba
: impo
: ..................
发自「今日水木 on NOH-AL10」
--
FROM 111.192.100.*
不好使 还是直接import
【 在 laserwin355 的大作中提到: 】
: 这不就是我说的方法嘛,哈哈哈
: 发自「今日水木 on NOH-AL10」
--
FROM 223.72.40.*