“Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo” Réponses codées

Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo

import ftplib#Open ftp connection
ftp = ftplib.FTP('ftp.seismo.nrcan.gc.ca', 'anonymous',
'user')#List the files in the current directory
print("File List:")
files = ftp.dir()import datetimenow=datetime.datetime.now()
ftp.cwd("intermagnet/minute/provisional/IAGA2002/" + str(now.year) + "/" + str(now.strftime("%m")))
# files = ftp.dir()
Zany Zebra

Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo

import pandas as pd
import numpy as npdf = pd.DataFrame(columns = ["Date", "Sunspot_count", "Sunspot_sd", "Observ_No"])
Zany Zebra

Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo

import json
import urlliburl_mag="https://services.swpc.noaa.gov/products/solar-wind/mag-7-day.json"
url_plasma="https://services.swpc.noaa.gov/products/solar-wind/plasma-7-day.json"mag=urllib.request.urlopen(url_mag)
plasma=urllib.request.urlopen(url_plasma)mag_json=json.loads(mag.read())
plasma_json=json.loads(plasma.read())
Zany Zebra

Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo

import sqlite3
conn = sqlite3.connect("space.db", isolation_level=None)
cur = conn.cursor()cur.execute('''
    CREATE TABLE sunspots (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    date DATE,
    sunspot_count INTEGER,
    sunspot_sd REAL,
    sunspot_obs_no INTEGER
    );
    ''')
Zany Zebra

Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo

for line in fileobject:
    row_bytes = line.split()

    date = row_bytes[0].decode("utf-8") + "-" + row_bytes[1].decode("utf-8") + "-" + row_bytes[2].decode("utf-8")    row_txt = [date, row_bytes[4].decode("utf-8"), row_bytes[5].decode("utf-8"), row_bytes[6].decode("utf-8")]    a_series = pd.Series(row_txt, index = df.columns)
    
    query = 'INSERT INTO sunspots (date, sunspot_count, sunspot_sd, sunspot_obs_no) VALUES ("%s", "%s", "%s", "%s")' % (a_series["Date"], a_series["Sunspot_count"], a_series["Sunspot_sd"], a_series["Observ_No"])    cur.execute(query)
Zany Zebra

Réponses similaires à “Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo”

Questions similaires à “Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo”

Plus de réponses similaires à “Tableau de bord météorologique Space Construisez votre propre tableau de bord personnalisé pour analyser et prédire la météo” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code