1行にまとめる
お試しでコードを書くようなときは特に、そのたびにたくさんのimport分を並べるのは大変。それに、スクロールしないと見たいコードにたどりつけないのが嫌。
そんなときはできるだけ1行にまとめて書いてしまえばよい。ただし、推奨する書き方ではないらしい。
import sys, os, copy, re, glob, time, datetime, tqdm import json, pickle, zipfile import traceback, warnings import argparse, select import shutil, subprocess, tempfile, threading, multiprocessing import pandas as pd, openpyxl import random, numpy as np, scipy, matplotlib.pyplot as plt, itertools
別ファイルにまとめる
別ファイルによく使うimport文をまとめ、それを読み込むこともできる。ただし、これも推奨する書き方ではないらしい。
(common.py)
import json import pandas as pd import random import numpy as np import matplotlib.pyplt as plt
(main.py)
from common import * def main(): a = np.array([1, 2, 3, 4]) if __name__ == '__main__': main()