파일 작업 연습 1

4214 단어 샤오바이 간다~
1. 파일 복사 도구 작성
 with open('ggg.txt', mode='rt', encoding='utf-8') as f1, \
         open('ttt.txt', mode='wt', encoding='utf-8') as f2:
     res = f1.read()
     print(f2.write(res))

 src_file = input(' >>:').strip()
 dst_file = input(' >>:').strip()
 with open(r'{
     }'.format(src_file),mode='rt',encoding='utf-8') as f1,\
     open(r'{
     }'.format(dst_file),mode='wt',encoding='utf-8') as f2:
     res = f1.read()
     f2.write(res)

2. 로그인 프로그램 작성, 계정 비밀번호는 파일에서
 inp_name = input('your name>>:').strip()
 inp_password = input('your password>>:').strip()
 with open('user1.txt', mode='rt', encoding='utf-8') as f:
     for line in f:
         print(line, end='')
         username, password = line.strip().split(':')
         if username == inp_name and password == inp_password:
             print(' ')
             break
     else:
         print(' ')

3. 등록 프로그램 작성, 계정 비밀번호로 파일 저장
 name = input('your name>>:').strip()
 password = input('your password>>:').strip()
 with open('user2.txt', mode='at', encoding='utf-8') as f:
     f.write('{
     }:{
     }
'.format(name, password))

좋은 웹페이지 즐겨찾기