본문 바로가기
Programing/Python

5-6 파이썬 외장함수

by BroJune 2021. 8. 17.

- sys.argv

 

# 프로그램 실행시에 전달된 데이터들의
# 합을 구하여 출력하는 프로그램을 작성

# python 02_add.py 2 3
# 총합은 5입니다.

# python 02_add.py 2 3 2 3
# 총합은 10입니다.

import sys
sys.argv

# sys.argv 0번째는 파일명(02_add.py)이므로
# 이것을 제외하고 정수로 변환하여 총합을 구해 봅시다.

total = 0

for i in range(1, len(sys.argv)):
total = total + int(sys.argv[i])

print("총합은 ",total,"입니다.")

 

- pickle_save

 

import pickle

# data = ["홍길동","서울"]
data = {"이름":"홍길동","주소":"서울"}

f = open('test.txt',"wb")
pickle.dump(data,f)
f.close()
print("파일을 생성하였습니다.")

 

- pickle_read

 

import pickle

f = open("test.txt", 'rb')
data = pickle.load(f)
print(data)
f.close()

 

- os

 

import os
# print(os.environ)
for p in os.environ:
# print(p)
print(os.environ['PATH'])

 

- shutil

 

import shutil

shutil.copy("kim.txt", "joo.txt")
print("파일을 복사하였습니다.")

 

- glob

 

import glob

list = glob.glob("c:/A*")
print(list)

 

- time

 

# time = m/s으로 표시

import time
print(time.time())
print(time.localtime())
print(time.ctime())
print("-"*50)
print(time.strftime("%x",time.localtime()))
print("-"*50)
print(time.strftime("%c",time.localtime()))

 

- random

 

import random

# print(random.random())
print(random.randint(1,10))
# 1~10까지의 난수가 발생한다.

 

- webbrowser

 

import webbrowser

webbrowser.open("http://www.naver.com")

 

- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

 

'Programing > Python' 카테고리의 다른 글

KMA 테스트  (0) 2021.08.17
파이썬 크롤링  (0) 2021.08.17
5-5 파이썬 내장함수 12  (0) 2021.08.17
5-5 파이썬 내장함수 11  (0) 2021.08.17
5-5 파이썬 내장함수 10  (0) 2021.08.17