你如何发现无用的进口?使用多个工作表和功能时何时导入库?

时间:2016-07-06 15:15:45

标签: python excel function class import

问题1: 让我们说这是我的代码的开始。

显然,库中的函数被导入两次。

但是如果我从不在这个程序中使用os.path也是如此。

有没有办法检查这些库是否未被使用?

代码:

import xlwt
import xlrd
import xlutils.copy
import xlutils
import copy
import os.path
import csv
import pyexcel
import sys
import time
import subprocess


from xlutils.copy import copy
from xlrd         import open_workbook
from xlutils.copy import copy as xl_copy

问题2:如果我有两个python文件:一个用于定义类excelFunctions,另一个用于调用函数getSheetNumber。

这使用xlrd来读取excel表。我在哪张纸上导入xlrd?

代码:

class excelFunctions():

    def getSheetNumber(self, fileName, sheetName):

        # opens existing workbook
        workbook = xlrd.open_workbook(fileName, on_demand=True)

        #turns sheet name into sheet number       
        for index, sheet in enumerate(workbook.sheet_names()):
            if sheet == sheetName:
                return index

0 个答案:

没有答案