[기타]python 3.x 신기하고 재미있는 모듈, 계속

3433 단어 필기python3.x
중국어를 병음pip3 install xpinyin으로 바꾸기
from xpinyin import Pinyin
p = Pinyin()
p.get_pinyin("     ")


python3 조작 excel 테이블
import csv
import xlrd
import xlrd
def xlsx_to_csv():
    workbook = xlrd.open_workbook('stu_1.xls')
    table = workbook.sheet_by_index(0)
    with codecs.open('stu_1.csv', 'w', encoding='utf-8') as f:
        write = csv.writer(f)
        for row_num in range(table.nrows):
            row_value = table.row_values(row_num)
            write.writerow(row_value)

xlsx_to_csv()

with open("stu_1.xls","r",encoding="utf-8") as f:
	tet = csv.reader(f)
	for line in tet:
		print(line)

#python3 쓰기 xlsx
# big_data      
# big_DATA      :
#big_DATA={
#     'key1':[[1,2,3,4],[1,2,3,4],...],
#	  'key2':[[1,2,3,4],[1,2,3,4],...],
#     'key3':[[1,2,3,4],[1,2,3,4],...],
#       }
#  key xlsx  
#  [1,2,3,4]       
# FILE_NAME   xlsx     
def write(big_data):
    workbook = xlsxwriter.Workbook(FILE_NAME)
    for key in big_data:
    	#      ,        
        index=2
        data=big_data[key]
        worksheet = workbook.add_worksheet(key)
        #     : A1,A      ,1    
        worksheet.write("A1", '  ')
        worksheet.write("B1", 'ASIN')
        worksheet.write("C1", '  ')
        worksheet.write("D1", '  ')
        worksheet.write("E1", '  ')
        worksheet.write("F1", '  ')
        worksheet.write("G1", '  ')
        print(index)
        for msg in data:
            print(msg)
            #            。
            worksheet.set_column('A:A', 30)

            print('A'+str(index), '%s'%msg[-3])
            worksheet.write('A'+str(index), '%s'%msg[-3])
            worksheet.write("B"+str(index),"%s"%msg[0])
            #       。
            worksheet.insert_image('C'+str(index), './pic/%s.jpg'%msg[0], {'x_scale': 0.5, 'y_scale': 0.5})


            worksheet.write('D'+str(index), '%s'%msg[1])
            worksheet.write('E'+str(index), '%s' % msg[2])
            worksheet.write('F'+str(index), '%s' % msg[-2])
            worksheet.write('G' + str(index), '%s' % msg[-1])
            #          。
            # worksheet.insert_image('B12', 'python.png', {'x_offset': 15, 'y_offset': 10})

            #           。
            # worksheet.write('23', '          :')
            # worksheet.insert_image('B23', 'python.png', {'x_scale': 0.5, 'y_scale': 0.5})
            index+=1

    workbook.close()

itchat 모듈 # 자동 응답 메시지 # 메시지 폭격? #철회 소식 캡처?
ubuntu의 ctrl+z/ctrl+c ctrl+z: 현재 작업을 일시 정지하고 백엔드jobs 놓기: 백엔드에서 일시 정지된 작업 fg%n 보기: 일시 정지된 n번째 작업을 백엔드에서 bg%n으로 실행: 백엔드로 실행 (n을 추가하지 않고 기본적으로 마지막으로) ctrl+c: 작업으로 강제 닫기
redis + django sudo apt install redis-server ps -aux |grep redis//설치 후 프로그램이 sudo/etc/init를 시작하는지 확인합니다.d/redis-serverstatus//실행 상태 보기 Redis-cli//클라이언트에 들어가기 (아래client에 들어가는 명령)
help//명령set 키 이름 보기 값//k-v get 키 이름 설정//value keys 가져오기*//모든 kdel 키 이름 보기//kv 삭제
개발 과정에서 js 파일을 수정했지만 웹 페이지 리셋에 디스플레이가 없고 캐시 메모리 메커니즘에 문제가 있습니다
해결 방법: ctrl+F5

좋은 웹페이지 즐겨찾기