将位置数据存储在何处,以便远程访问,位置数据每秒都会更改



你好,希望你们都做得很好。

我的Android设备上有一个Python脚本,它每秒钟获取一次位置数据(纬度和经度(。我希望这种不断变化的数据也能为其他少数人所用。他们需要每秒钟从Python脚本中获得设备的确切位置。我有一个cPanel主机,我相信我可以使用,但是,我以前没有经验,我需要找到最简单的方法。简而言之,我有cPanel主机,我可以使用它来存储即时数据。但是,我不知道如何配置cPanel来存储数据。配置后,我应该使用哪个Python模块将数据发送到web?

我建议将该数据上传到SQL数据库。你还没有分享你的代码,所以我不能提供一个准确的例子,但你应该在你的python脚本中做这样的事情:

import mysql.connector
from mysql.connector import Error
# database connection
try:
conn = mysql.connector.connect(
host='localhost', database='coordinates_db', user='****', password='****')
except Error as e:
print(e)
cursor = conn.cursor()

# Latitude and Longitude example coordinates
Latitude = '-27.51757'
Longitude =  '49.66617'

# Insert coordinates to database
insert_query = f'INSERT INTO coordinates (Latitude, Longitude) VALUES ("{Latitude}, {Longitude}");'
cursor.execute(insert_query)
conn.commit()

这应该是SQL:

/* Execute this line block to create a coordinates table */
create table coordinates(
id int auto_increment primary key,
Latitude varchar(100),
Longitude varchar(100)
);
/* Execute this line block to view coordinates table */
Select * from coordinates;

当然,您必须将python文件中的数据库配置替换为您自己的数据库配置,您可以在cpanel中找到该数据库配置。

最新更新