我想自己写一个python函数封装成SDK方便以后调用,但是在这个函数编写引入了不少import包,该怎么操作?

import包是写在def函数上面,还是写在里面?是像我写的那样子吗?

写最上面。写里面有可能会重复import同一个包,浪费内存
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-20
#test.py
import ospath = '/Users/frankslg/tools/sqlmap/'os.chdir(path)
find_sqlmap = os.listdir(path)
num = len(find_sqlmap)for sql in find_sqlmap: if sql == 'sqlmap.py':
sqlmap_path = path + sql

comm = input('please enter the command parameters:')os.system(sqlmap_path + ' ' + comm)本回答被网友采纳
第2个回答  2018-08-06
一般都是写上面。
相似回答