1.把文件放入单独的包中。

This commit is contained in:
facat 2019-06-22 13:56:33 +08:00
parent 20c61e96a4
commit 68be3a9a64
7 changed files with 40 additions and 44 deletions

View File

View File

@ -1,7 +1,6 @@
import requests import requests
import datetime import datetime
import model from download_speed import config, model
import config
# file_size if byte # file_size if byte

View File

@ -1,6 +1,6 @@
from peewee import * from peewee import *
import datetime import datetime
import config from download_speed import config
config.init_config() config.init_config()
mysql_addr = config.read_json() mysql_addr = config.read_json()

View File

@ -1,37 +1,36 @@
import config from download_speed import config, model
import urllib.parse as parse import urllib.parse as parse
import ping3 import ping3
import model import datetime
import datetime
def ping():
def ping(): servers = config.get_servers()
servers = config.get_servers() execution_datetime = datetime.datetime.now()
execution_datetime = datetime.datetime.now() print("Ping at {time}".format(time=execution_datetime))
print("Ping at {time}".format(time=execution_datetime)) for server_name in servers:
for server_name in servers: server = servers[server_name]
server = servers[server_name] url = server["url"]
url = server["url"] named_tup = parse.urlparse(url)
named_tup = parse.urlparse(url) netloc = named_tup.netloc
netloc = named_tup.netloc port_loc = netloc.find(":")
port_loc = netloc.find(":") if port_loc > 0:
if port_loc > 0: addr = netloc[0:port_loc]
addr = netloc[0:port_loc] else:
else: addr = netloc
addr = netloc ping_delay_sum = 0
ping_delay_sum = 0 for i in range(4):
for i in range(4): ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond ping_delay = ping_delay_sum / 4
ping_delay = ping_delay_sum / 4 print(
print( "Ping delay for {serv} is {ping_val}".format(
"Ping delay for {serv} is {ping_val}".format( serv=server_name, ping_val=ping_delay
serv=server_name, ping_val=ping_delay )
) )
) model.add_ping_record(execution_datetime, server_name, ping_delay)
model.add_ping_record(execution_datetime, server_name, ping_delay)
if __name__ == "__main__":
if __name__ == "__main__": config.init_config()
config.init_config() ping()
ping() pass
pass

View File

@ -1,7 +1,6 @@
#!/usr/bin/python #!/usr/bin/python
import config from download_speed import config, ping
import ping
if __name__ == "__main__": if __name__ == "__main__":
config.init_config() config.init_config()

View File

@ -1,7 +1,6 @@
#!/usr/bin/python #!/usr/bin/python
import downloader from download_speed import downloader, config
import config
if __name__ == "__main__": if __name__ == "__main__":
config.init_config() config.init_config()