본문 바로가기
2021-1/Code , Setting ..

티스토리 | 코드블록 소스코드 한줄 복사 문제 해결 방법?

by 이망고_ 2021. 10. 7.

티스토리 플러그인 저작권자 표시 해제

티스토리 관리자 - (좌측) 플러그인 - 저작권자표시 클릭 - 해제 (사용중 에서 변경됨)

 

하면 된다는데 왜 안됩니까?? 

아시는 분 댓으로 알려주십쇼;;

import csvimport sys, os, re, json, xlrdfrom pymongo import MongoClientclient = MongoClient('mongodb://203.255.77.162:27017',                      username='netdb',                      password='netdb3230!',                      authSource='RDA',                      authMechanism='SCRAM-SHA-256')db = client['RDA']ireaels_schema = ['datetime', 'device id', 'weight',    'temp', 'humidity', 'input', 'output', 'in-out', 'EC', 'PH', 'slav temp'] # 삭제해줬던 0,1 인덱스 이름을 채워주니 되었음ireaels_column_name =  ['datetime', 'device_id', 'weight',  'temp', 'humi', 'input', 'output', 'in-out', 'ec', 'ph', 'slav_temp'] # 마찬가지로 0,1 인덱스 채워주니 매핑 잘 됨^^ireaels_index = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]filename = 'down_period_20190101_0131.xls'csv_path = ('C:/Users/NETDB/Desktop/농진청_토마토데이터_이레아엘스_엑셀파일/' + filename)print("엑셀파일 불러오기")wb = xlrd.open_workbook(csv_path)sh = wb.sheet_by_index(0)for rownum in range(1, sh.nrows):    raw_data = {}    row_values = sh.row_values(rownum)    for i in range(len(ireaels_schema)):        raw_data[str(ireaels_column_name[i])] = float(row_values[ireaels_index[i]]) # 나머지 컬럼 모두 - float (double 형태)            raw_data['datetime'] = str(row_values[0])   # 0 : datetime - str ( -> timestamp 로 변환)           raw_data['device_id'] = int(row_values[1])   # 1 : device_id - int        # if row_values[7]:    #당도    #     raw_data['sugarContent'] = int(row_values[7])    # else:    #     raw_data['sugarContent'] = 0    db['ireaels'].insert_one(raw_data)    print(raw_data)    

저작권자 표시 플러그인을 해제한 경우, 붙여 넣기 했을 때 정상적으로 붙여 넣기 된다.

import csvimport sys, os, re, json, xlrdfrom pymongo import MongoClientclient = MongoClient('mongodb://203.255.77.162:27017',                      username='netdb',                      password='netdb3230!',                      authSource='RDA',                      authMechanism='SCRAM-SHA-256')db = client['RDA']ireaels_schema = ['datetime', 'device id', 'weight',    'temp', 'humidity', 'input', 'output', 'in-out', 'EC', 'PH', 'slav temp'] # 삭제해줬던 0,1 인덱스 이름을 채워주니 되었음ireaels_column_name =  ['datetime', 'device_id', 'weight',  'temp', 'humi', 'input', 'output', 'in-out', 'ec', 'ph', 'slav_temp'] # 마찬가지로 0,1 인덱스 채워주니 매핑 잘 됨^^ireaels_index = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]filename = 'down_period_20190101_0131.xls'csv_path = ('C:/Users/NETDB/Desktop/농진청_토마토데이터_이레아엘스_엑셀파일/' + filename)print("엑셀파일 불러오기")wb = xlrd.open_workbook(csv_path)sh = wb.sheet_by_index(0)for rownum in range(1, sh.nrows):    raw_data = {}    row_values = sh.row_values(rownum)    for i in range(len(ireaels_schema)):        raw_data[str(ireaels_column_name[i])] = float(row_values[ireaels_index[i]]) # 나머지 컬럼 모두 - float (double 형태)            raw_data['datetime'] = str(row_values[0])   # 0 : datetime - str ( -> timestamp 로 변환)           raw_data['device_id'] = int(row_values[1])   # 1 : device_id - int        # if row_values[7]:    #당도    #     raw_data['sugarContent'] = int(row_values[7])    # else:    #     raw_data['sugarContent'] = 0    db['ireaels'].insert_one(raw_data)    print(raw_data)