def ip_create():
import random
import json
global ipshow
ipshow = 0
with open("ips.txt", "w+") as fp:
for i in range(1000):
#生成ip位址
str1 = random.randint(1, 256)
ip = f'172.25.254.'
# ips = json.dumps(ip)
fp.write(ip + '\n')
# print(ip)
with open("ips.txt", "r+") as fp:
ipshow = fp.read()
# ip_create()
def sorted_ip(filename, count=10):
#初始化
ips_dict = dict()
with open(filename) as f:
for ip in f:
if ip in ips_dict:
ips_dict[ip] += 1
else:
ips_dict[ip] = 1
# sorted(iterable,key=none,reverse=false)適用於任何可迭代容器,
# 呼叫後返回的是已經排好序的iterable,不改變原來的列表
# [:count]計算陣列中的單元數目,或物件中的屬性個數
sorted_ip = sorted(ips_dict.items(),
key=lambda x: x[1], reverse=true)[:count]
# count.count
return sorted_ip
print("ip出現前十的是",sorted_ip('ips.txt'))
檔案讀取與儲存
pandas的api支援眾多的檔案格式,如csv sql xls json hdf5。讀取檔案,並且指定只獲取 open close 指標 data pd.read csv data stock day.csv usecols open close hdf5hdf5檔案的讀取和儲存需要指定乙個鍵,值...
csv檔案儲存與讀取
csv是指逗號分隔值檔案格式,是以純文字形式來儲存 資料。1.儲存為csv格式 把要儲存的 中資料,按每一行存成一條記錄,然後將記錄新增到乙個list裡面,寫入檔案的時候將每個記錄轉換成一串逗號分隔的字串,再用遍歷的方法把所有記錄取出來 我是這樣寫的 也可以都存在乙個記錄裡,用換行符來換行,一次寫入...
Python 檔案讀取與儲存
file1 open pima indians diabetes.txt r file2 open out.txt w data file1.read i 0while true line file1.readline tt line 1 1 if i 3 print tt i 1 file2.wr...