Skip to content

Instantly share code, notes, and snippets.

@pythonsuezo
pythonsuezo / pyframe.py
Last active June 27, 2018 04:15
wxpythonのフレームについて色々
# -*- coding: utf-8 -*-
###########################################################################
## Python code generated with wxFormBuilder (version May 29 2018)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################
import wx
@pythonsuezo
pythonsuezo / teraframe.fbp
Created June 1, 2018 07:55
なんやかんや通信するソフトその7 telnet、シリアル通信は出来た。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<wxFormBuilder_Project>
<FileVersion major="1" minor="13" />
<object class="Project" expanded="1">
<property name="class_decoration"></property>
<property name="code_generation">Python</property>
<property name="disconnect_events">1</property>
<property name="disconnect_mode">source_name</property>
<property name="disconnect_php_events">0</property>
<property name="disconnect_python_events">0</property>
@pythonsuezo
pythonsuezo / teraframe.py
Last active May 30, 2018 05:24
なんやかんや通信する奴その5 フレームの表示と設定の保存
# -*- coding: utf-8 -*-
###########################################################################
## Python code generated with wxFormBuilder (version Nov 6 2017)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################
import wx
@pythonsuezo
pythonsuezo / makeconf.py
Created May 30, 2018 02:42
configparserの簡単な使い方
import configparser
import os, sys
path = os.path.dirname( sys.argv[0] )
INI = path + "/INI.conf"
conf = configparser.SafeConfigParser()
conf.read(INI) # 設定ファイルの読み込み
# デフォルト設定を記述 conf["セクション名"] = {"キー":"値"}
conf["DEFAULT"] = {"host":"localhost",
"port":"23",
@pythonsuezo
pythonsuezo / teraframe.fbp
Created May 25, 2018 04:12
なんやかんや通信するソフトその4のwxFormBuilder用のファイル
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<wxFormBuilder_Project>
<FileVersion major="1" minor="13" />
<object class="Project" expanded="1">
<property name="class_decoration"></property>
<property name="code_generation">Python</property>
<property name="disconnect_events">1</property>
<property name="disconnect_mode">source_name</property>
<property name="disconnect_php_events">0</property>
<property name="disconnect_python_events">0</property>
@pythonsuezo
pythonsuezo / teraframe.py
Last active May 23, 2018 06:26
なんやかんや通信するソフトのフレームを表示するコード
# -*- coding: utf-8 -*-
###########################################################################
## Python code generated with wxFormBuilder (version Nov 6 2017)
## http://www.wxformbuilder.org/
##
## PLEASE DO *NOT* EDIT THIS FILE!
###########################################################################
import wx
@pythonsuezo
pythonsuezo / serialtest.py
Last active June 7, 2021 03:40
pythonでシリアル通信をするコード
import serial
# COMポート20でボーレート9600、パリティビットなしで設定
ser = serial.Serial("COM20", baudrate=9600 ,parity=serial.PARITY_NONE)
# ノイズデータがある場合があるのでバッファをクリアする
ser.reset_input_buffer()
# シリアル通信もバイナリ形式で送る
ser.write(b"hello world")
@pythonsuezo
pythonsuezo / Echoclient.py
Last active May 22, 2018 04:17
エコーサーバーとクライアントのコード
# Echo server program
import socket
HOST = '' # Symbolic name meaning all available interfaces
PORT = 50007 # Arbitrary non-privileged port
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
with conn:
@pythonsuezo
pythonsuezo / cameraeffect.py
Created May 21, 2018 06:06
カメラ画像加工器その6 完成コード
# coding: utf-8
import os, sys
import wx
import cv2
import cvframe
import datetime
import configparser
import numpy as np
from threading import Event, Thread
import winsound
@pythonsuezo
pythonsuezo / cameraeffect18_05_15.py
Created May 21, 2018 06:01
カメラ画像加工器その5 カメラ、画像の表示と加工ができるコード
import os, sys
import wx
import cv2
import cvframe
import datetime
import configparser
import numpy as np
from threading import Event, Thread
import winsound
import re