Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- MITRE ATT&CK
- nurisec
- 대외활동
- 화학물질안전원
- suninatas
- UKPT
- 불법유통
- 화학물질불법유통온라인감시단
- HTML
- 웹 해킹 입문
- 국정원
- 경기팀
- PHP
- Service
- 연구모임
- UKPT level
- webhacking
- codeup
- 국가정보원
- 프로젝트
- 파이썬
- 여행
- 화학물질
- 12기
- 정보보안
- Los
- 도구모음
- 기타정보
- 불법유통근절
- 국가기록원
Archives
- Today
- Total
agencies
파이썬 파일 입출력 연습 프로그램 본문
# 등급 점수 프로그램 (service team)
#-*- coding:utf-8 -*-
# score.txt 파일이 없다면 새로 생성
fp = open("score.txt","a+")
# 파일 포인터를 첫번째로 이동
fp.seek(0)
# 팀명이 존재하는지 확인
tmp = fp.read()
# 파일 입력 여부
create = 0
# w모드로 열기 위해 파일 닫기 (파일이 비어있는 경우 / TEAM이 없는 경우)
if not tmp:
create = 1
fp.close()
else:
if "[TEAM]" not in tmp:
create = 1
fp.close()
# 파일 새로 입력
if create:
# 팀명
mode = open("score.txt","w")
team = input("[* 안내] 본인에게 해당되지 않은 항목이면 엔터키를 누르세요\n\n새로 생성할 팀명을 입력 : ")
mode.write("[TEAM] : "+team+"\n")
mode.write("-"*100)
mode.write("\n")
# 닉네임
nick = input("\n닉네임 입력: ")
mode.write("[NICK] : "+nick+"\n")
mode.write("-"*100)
mode.write("\n")
# 자격증
certificate = list(input("\n자격증(공백을 기준으로 입력)\n입력 : ").split())
mode.write("[CERTIFICATE]\n")
for i in certificate:
mode.write("- "+i+"\n")
mode.write("-"*100)
mode.write("\n")
# 대외활동
activity = list(input("\n대외활동(/(슬래시)을 기준으로 입력)\n> 목록 : 봉사활동(시간)/서포터즈/기자단/동아리활동 <\n입력 : ").split("/"))
mode.write("[ACTIVITY]\n")
for i in activity:
mode.write("- "+i+"\n")
mode.write("-"*100)
mode.write("\n")
# 목표입력
mission = list(input("\n목표(/(슬래시)를 기준으로 입력)\n입력 : ").split("/"))
mode.write("[MISSION]\n")
for i in mission:
mode.write("- "+i+"\n")
mode.write("-"*100)
mode.write("\n")
# 파일 쓰기 종료
mode.close()
else:
print(tmp)
fp.close()
'Ⅰ. 프로그래밍' 카테고리의 다른 글
[CodeUp] 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (0) | 2024.04.04 |
---|---|
[CodeUp] 1231 : 계산기 1 (0) | 2024.04.04 |
[CodeUp] 1405 : 숫자 로테이션 (0) | 2024.03.31 |
[CodeUp] 2024 : 숫자를 한글로 변환 (1) | 2024.03.30 |
[CodeUp] 6131 : 일차 방정식 ax±b=c의 해 구하기 (0) | 2024.03.30 |