import tkinter as tk
from tkinter import ttk

win = tk.Tk()
win.title("API test")

tabcontrol = ttk.Notebook(win)
tab1 = ttk.Frame(tabcontrol)
tabcontrol.add(tab1, text="탭원")
tab2 = ttk.Frame(tabcontrol)
tabcontrol.add(tab2, text="탭투")
tabcontrol.pack(expand=1, fill="both")


firstlabel = ttk.LabelFrame(tab1, text="첫번째 레이블 프레임") # 첫번째 테이블에서 레이블 프레임을 만듬
firstlabel.grid (column=0, row=0, padx=8, pady=4)

firstlabel_label1 = ttk.Label(firstlabel, text ="제목1: ") # 레이블프레임에 소속된 제목(레이블1)
firstlabel_label1.grid(column=0, row=0)

label1_textbox = tk.StringVar() #레이블1의 텍스트 입력 박스1
label1_textbox = ttk.Entry(firstlabel, width=30, textvariable=label1_textbox )
label1_textbox.grid(column=1, row=0)


firstlabel_label2 = ttk.Label(firstlabel, text ="제목2: ") # 레이블프레임에 소속된 제목2(레이블12)
firstlabel_label2.grid(column=0, row=1, sticky="W")

label2_textbox = tk.StringVar() #레이블1의 텍스트 입력 박스2
label2_textbox = ttk.Entry(firstlabel, width=30, textvariable=label2_textbox )
label2_textbox.grid(column=1, row=1)

win.mainloop()

import tkinter as tk
from tkinter import ttk

win = tk.Tk()
win.title("API test")
tabcontrol = ttk.Notebook(win)
tab1 = ttk.Frame(tabcontrol)
tabcontrol.add(tab1, text="탭원")
tab2 = ttk.Frame(tabcontrol)
tabcontrol.add(tab2, text="탭투")
tabcontrol.pack(expand=1, fill="both")
win.mainloop()


import tkinter as tk   # 모듈 가져오기

win = tk.Tk()     

win.title("API test")  # GUI 윈도우 제목

 

win.resizable(False, False) # 가로 세로 크기변경을 허용/막기 설정


win.mainloop()  # GUI 유지


li id="ex">Exodus</li>

<li id="le">Leviticus</li>

<li id="nu">Numbers</li>

<li id="ge">Deuteronomy</li>

<li class="yellow" data-lo="Ko">오렌지</li>

<li><a href="https://example.com">fooo</a></li>

<li><a href="http://eaxample.com">looo</a></li>

<li><a href="www.e1xample.com">gooo</a></li>

<li><a href="https://e1xample.com">gooo</a></li>

</ul>


list = (soup.find_all(href=re.compile(r"^https://")))



xor 알고리즘을 데이터로 학습시키고, data2로 다른샘플을 학습시켜 본다


from sklearn import svm


xor_data = [ # xor 처리 학습을 위한 최초 데이터

#P, Q, Result

[0,0,0],
[0,1,1],
[1,0,1],
[1,1,0]

]


data1 =[] #최초 데이터 만들기
label = []

for row in xor_data:


p = row[0]
q = row[1]
r = row[2]


data1.append([p,q]) #튜플 형태로 최초데이터 생성
label.append(r)

#print (data)
#print (label)


clf = svm.SVC() # 데이터 학습하기
clf.fit(data1,label) # 데이터1를 보고 라벨의 결과를 학습, 자체 함수 만듬

data2 = [ [0,0], [1,1], [1,1], [1,0], [1,0], [0,1], [0,0] ]


pre = clf.predict(data2) #데이터2를 보고 예측값 확인
print ("예측결과 : " , pre )


내부망기준 서버 올리기


#encoding="utf-8" 


from flask import Flask, render_template


app =  Flask(__name__)


@app.route('/')

def index():

    return render_template("loveyou.html")


if __name__ == "__main__":

           app.run(debug=True, host ="19ㅁ.16ㅁ.0.ㄴ", port = 5800)

                   



리플의 history 최종 가격을 털어오는 프로세스
일단 개념만 잡고 가는것..
=======
import json
import urllib.request
from urllib.request import Request, urlopen
from bs4 import BeautifulSoup

class bithumb:
urlhistory = urllib.request.urlopen('https://api.bithumb.com/public/transaction_history/XRP')
readhistory = urlhistory.read()

jsons = json.loads(readhistory)
#print (jsons)
datas = jsons['data']

for i in datas:

theXRPs = i
print (theXRPs)


'취미로 하는 프로그래밍 > 짭짤한 파이썬' 카테고리의 다른 글

re-컴파일  (0) 2018.07.28
flask 서버 구동  (0) 2018.06.16
shutil.copytree로 디렉토리 복사하기  (0) 2018.06.16
파이썬 간단한 개행처리  (0) 2018.06.16
json 뷰어  (0) 2017.12.31

그러나 아직도 copytree의 경로 설정에

대해서는 이미 존재하는 폴더 오류가 종종 난다

이 원칙은 아직 확인이 제대로 안되었다.


====

import glob

import shutil  


pathlist = "C:/Users/user/Documents/poplist.txt"


f = open(pathlist)

a = f.readlines()

path1 = glob.glob("\\\\주소\\d\\디렉토리\\*")



print(path1)


f.close()


for i in a:


    for ti in path1:


        upcs = i.strip('\r\n')


        if upcs in ti:


            if not glob.glob(ti + "/*") == "":


                print (upcs)

                print (ti)

                #print (glob.glob(ti + "/*"))


                disfilepath = (ti.split("\\")[-4:])

                reufilepath = "/".join(disfilepath)

                reufilepath = "F:\\" + reufilepath

                print (reufilepath)


                shutil.copytree(ti,reufilepath)

'취미로 하는 프로그래밍 > 짭짤한 파이썬' 카테고리의 다른 글

flask 서버 구동  (0) 2018.06.16
파이썬 api json 파싱  (0) 2018.06.16
파이썬 간단한 개행처리  (0) 2018.06.16
json 뷰어  (0) 2017.12.31
파이썬_ for 반복문 진행율 표시하기  (0) 2017.12.30


print ( i.strip('\r\n') ) 


혹은


i.strip()

이렇게만 해도 되는듯?


아주 깔끔하게 json을 나열해줌


https://codebeautify.org/jsonviewer



http://json.parser.online.fr/


+ Recent posts