通過Python呼叫天市資料的火車查詢介面

2021-08-19 12:46:56 字數 944 閱讀 4831

前置條件

在開始前,請作如下準備

1.學會用python輸出「hello world」

2.去 天市資料 申請火車查詢專用的key

操作步驟

1.配置好python開發環境

2.新建乙個train.py檔案,並輸入以下內容:

#!/usr/bin/python

# encoding:utf-8

import urllib2, json, urllib, time

# 1、站站查詢

data = {}

data["start"] = raw_input("輸入出發地:")

data["end"] = raw_input("輸入出發地:")

data["ishigh"] = 0

url_values = urllib.urlencode(data)

url = "" + "?" + url_values

request = urllib2.request(url)

result = urllib2.urlopen(request)

jsonarr = json.loads(result.read())

if jsonarr["status"] != u"0":

print jsonarr["msg"]

exit()

result = jsonarr["result"]

for val in result:

print val["trainno"],val["type"],val["station"],val["endstation"]

3.cmd下切換到train.py目錄,輸入python train.py,正常情況下你應該看到類似下面的內容:

,,,,,,,,,,,,,,,,]}

通過PHP呼叫天市資料的全國交通違章查詢介面

前置條件 在開始前,請作如下準備 1.學會用php輸出 hello world 2.去 天市資料 全國交通違章查詢的key 操作步驟 1.配置好php開發環境 2.新建乙個index.php檔案,並輸入以下內容 require once curl.func.php result curlopen u...

python通過共享庫呼叫C函式

例項演示 c語言寫乙個函式,名為pycall.c include include intfoo int a,int b 使用gcc編譯成共享庫。gcc是c語言的編譯工具,可以編譯c和c g 只能比編譯c gcc o libpycall.so shared fpic pycall.c fpic 作用於...

python通過ctypes呼叫c動態鏈結庫dll

python端的 如下 customdll cp.cdll.loadlibrary r d project code cppproject cpp utils x64 release getnozerolabelidindex.dll batchsizeloaddata customdll.batc...