小编Pra*_*ind的帖子

从模块导入功能需要很长时间

当我在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)

我也尝试导入整个模块,但结果是一样的.

可能是什么原因?

一些旁注:

  • 我使用python 2.7.9
  • 该模块使用scrapy框架
  • python脚本在Raspberry Pi 1 Model B上运行

python time scrapy python-2.7 raspberry-pi

5
推荐指数
1
解决办法
1078
查看次数

解析对象后,保持对象在JSON字符串中的顺序

我从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)

javascript json

4
推荐指数
3
解决办法
9195
查看次数

标签 统计

javascript ×1

json ×1

python ×1

python-2.7 ×1

raspberry-pi ×1

scrapy ×1

time ×1