가위바위보 게임

2023. 9. 2. 03:00·개발/게임

finalmission.py
0.01MB


주요 기법

 

데이터 파일 열기 닫기

 with open( "상대경로 or 절대경로" , "r") as file:   //r:읽기모드 w:쓰기모드 (기존 데이터 사라짐) a:추가모드

 

json 형식에서  dictionary 형식으로 변환 

json.loads( file.read( ) )

 

dictionary 형식을 json 형식으로 전환하여 저장

json.dumps( )

 

콘솔 정리 함수

def clear_line():
    command = "clear" 
    if os.name in ('nt','dos'):      // 윈도우 
        command = "cls"
    time.sleep(2)
    os.system(command)

 

 

db 체크 함수 

 

def saveuser(name,my_coin,password):
     with open(" ","r") as f:
        datalist = json.loads(f.read()) 
        
        for data in datalist:
            if(data["name"] == name):
               new_info = {"name":name, "coin":my_coin, "pass":password}    // 변경할 유저 정보
               index = datalist.index(data)  // 몇번째 index 인지
               datalist[index] = new_info   // 변경 
        
    with open(" ","w") as f:            // 변경된 내용을 파일에 새로 씀 
         new = json.dumps(datalist)     // 딕셔너리 형식을 json 형식으로 변환
         f.write(new)

 

저작자표시

'개발 > 게임' 카테고리의 다른 글

process 다루기  (0) 2023.12.15
Web 다루기  (0) 2023.12.15
'개발/게임' 카테고리의 다른 글
  • process 다루기
  • Web 다루기
-송현우-
-송현우-
  • -송현우-
    모험
    -송현우-
  • 전체
    오늘
    어제
    • 분류 전체보기 (108)
      • 웹 (67)
        • 웹 해킹 문제 (45)
        • bandit( overthewire ) (0)
        • 기술 (5)
        • 웹 취약점 정리 (2)
        • 웹 해킹 보고서 (0)
        • 모바일 해킹 정리 (0)
        • 모의해킹 실무 과정 (15)
      • 모바일 (0)
      • 인프라 (10)
        • Infra 보안점검 (10)
      • 클라우드 (0)
      • 네트워크 (1)
        • 네트워크 기초 이론 (1)
      • 자격증 (11)
        • 정보보안기사 (2)
        • 정보처리기사 (2)
        • CPPG (1)
        • 리눅스마스터2급 (1)
        • bhpt (4)
        • 컴활 (1)
      • ISMS-P (1)
      • 개발 (16)
        • 백준 (12)
        • 게임 (3)
      • CS (1)
      • 공부 계획 (1)
      • 정리노트 (0)
      • CTF 대회 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    정보보안기사 합격 수기
    webhacking.kr 43번
    bwapp
    주요정보통신기반시설 기술적 취약점 분석 평가 방법 상세 가이드
    2주차 정리
    문제풀이
    너의 평점은
    webhacking.kr
    행렬덧셈
    웹해킹
    webhacking
    불충분한 인증
    write up
    webhacking.kr 21
    wehacking.kr
    백준
    2023년도 4회차 실기
    WarGame
    write-up
    불충분한 인가
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
-송현우-
가위바위보 게임
상단으로

티스토리툴바