티스토리 뷰
import os
chars = ",.0123456789?abcdefghijklmnopqrstuvwxyz"
codes = """110011 010101 11111 01111 00111 00011 00001 00000 10000 11000 11100
11110 001100 01 1000 1010 1000 0 0010 110 0000 00 0111 101 0100 11
10 111 0110 1101 010 000 1 001 0001 011 1001 1011 1100"""
keys = dict(zip(chars, codes.split()))
def char2morse(char):
return keys.get(char.lower(), char)
txt_path = './detected_words.txt'
text=open(txt_path,'r')
#'r': 읽기
#'w': 덮어쓰기 (+ : 파일 없으면 만들어서 작성한다.)
#'a': 이어쓰기
text_t= text.read()
text_mos_path = './mos.txt'
text_mos_t = open(text_mos_path,'a+')
print( ' '.join(char2morse(c) for c in text_t),file=text_mos_t)
text_mos_t.close()
모스부호
csv로 바꾸기
오류
pandas.errors.ParserError: Error tokenizing data.
https://wookidocs.tistory.com/80
tobecontinue....
import csv
chars = "abcdefghijklmnopqrstuvwxyz"
codes = """0,1, 1,0,0,0, 1,0,1,0, 1,0,0, 0, 0,0,1,0, 1,1,0, 0,0,0,0, 0,0, 0,1,1,1, 1,0,1, 0,1,0,0, 1,1,
1,0, 1,1,1, 0,1,1,0, 1,1,0,1, 0,1,0, 0,0,0, 1, 0,0,1, 0,0,0,1, 0,1,1, 1,0,0,1, 1,0,1,1, 1,1,0,0,"""
keys = dict(zip(chars, codes.split()))
#
# def listToString(str_list):
# result = ""
# for s in str_list:
# # print(s)
# result += s+ ', ,'
# return result.strip()
#text read
txt_path = './detected_words.txt'
text=open(txt_path,'r')
#'r': 읽기
#'w': 덮어쓰기 (+ : 파일 없으면 만들어서 작성한다.)
#'a': 이어쓰기
text_t= text.read()
# #text _mos _open
# text_mos_path = './mos.txt'
# text_mos_t = open(text_mos_path,'w+')
#words to list
mos_all = []
str= ","
for c in text_t :
if c in keys:
mos_all.append(keys[c])
else :
#print('no')
mos_all.append(str)
# mos=char2morse(c)
# mos_all.append(mos)
# mos_all.pop()
# mos_all.append(str)
#print(mos_all)
#csv쓰기
with open('output.csv', 'w', newline='') as csvfile :
spamwriter = csv.writer(csvfile, delimiter =',',
quotechar ='\t', quoting = csv.QUOTE_MINIMAL)
spamwriter.writerow(mos_all)
# print(mos_all)
# result = listToString(mos_all)
# print("MM",result)
# # print( "*".join(char2morse(c) for c in text_t),file=text_mos_t)
# print( result,file=text_mos_t)
# text_mos_t.close()
touchdesigner에서
'Coding > BigData_Python' 카테고리의 다른 글
위도 경도 받아오기 : goepy (0) | 2024.03.03 |
---|---|
태양시 계산.py(SolarTime) (0) | 2024.03.03 |
(python)COCO_이미지 검출 모델 : 객체 검출하기 (0) | 2022.08.07 |
yolo 이미지 분석 스터디 (0) | 2022.08.03 |
Python_ .py 호출하기 (0) | 2022.04.25 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DeepLeaning
- node.js
- opencv
- Unity
- sequelize
- 유니티플러그인
- StableDiffusion
- TouchDesigner
- motor controll
- RNN
- Java
- CNC
- emotive eeg
- AI
- 유니티
- houdini
- 후디니
- colab
- 라즈베리파이
- JacobianMatrices
- VR
- ardity
- Express
- MQTT
- docker
- Python
- three.js
- unity 360
- Arduino
- oculuspro
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함