当我在python脚本中导入我自己编写的模块函数时,加载大约需要6秒钟.该函数只包含大约50行代码,但这甚至不重要,因为它还没有被执行好吗?
这是加载函数的脚本:
#/usr/bin/env python
import time
print(time.clock())
from os import chdir
print(time.clock())
from os.path import abspath, dirname
print(time.clock())
from Project.controllers.SpiderController import RunSpider
print(time.clock())
Run Code Online (Sandbox Code Playgroud)
输出如下:
0.193569
0.194114
0.194458
6.315348
Run Code Online (Sandbox Code Playgroud)
我也尝试导入整个模块,但结果是一样的.
可能是什么原因?
一些旁注:
我从API函数收到以下JSON字符串。
"Inbound": {
"callRelatedFields": ["ANI",
"DNIS"],
"objects": {
"Contact": [{
"displayName": "Name",
"apiName": "Name"
},
{
"displayName": "Email",
"apiName": "Email"
}],
"Account": [{
"displayName": "Account Name",
"apiName": "Name"
},
{
"displayName": "Phone",
"apiName": "Phone"
},
{
"displayName": "Fax",
"apiName": "Fax"
}],
"cnx__Phone__c": [{
"displayName": "Phone Name",
"apiName": "Name"
},
{
"displayName": "Phone Number Line 1",
"apiName": "cnx__Phone_Number_Line_1__c"
},
{
"displayName": "Phone Number Line 2",
"apiName": "cnx__Phone_Number_Line_2__c"
},
{
"displayName": "Type",
"apiName": "cnx__Type__c"
},
{
"displayName": "Location",
"apiName": "cnx__Location__c"
},
{ …Run Code Online (Sandbox Code Playgroud)