본문 바로가기

Computer/Python

(5)
[Python] Windows에 jupyter notebook 설치하기 [feat. 머신러닝] - 0. 기록용 파이썬 설치 -> 아나콘다 설치 -> 주피터 설치 하면되는 듯. 구체적인건 다른 분들 사이트에 더 자세하게 나와있음. 아나콘다가 필요가 없어보여서 주피터부터 설치했다가 결국 아나콘다를 다시 설치했다. 일단 내가 설치한 순서대로 작성해 봄. - 1. 설치 0) 파이썬부터 설치 옛날에는 그냥 python 홈페이지가서 설치했는데, microsoft store에서 설치하는게 제일 안전해 보임. 이런식으로 설치가 가능하며, 3.7, 3.8, 3.9까지 되는듯 하다. 홈페이지가서 설치해서 실행창에서 실행해봤는데 잘 안됨. 1) 주피터 설치 파워셀에서 pip install jupyter한다. 그냥 실행창에서 pip install jupyter하면 안됨. 이상함. (원인을 찾을 의지는 없다..) jup..
[Python] shell에서 쓰는 명령어 실행하기 C++로 컴파일해서 만든 실행파일을 python에서 쓰고 싶었는데, 방법을 몰라 고민하던 차에 나름의 방법을 알아냈다. 참고사이트1 참고사이트2(여기갓갓) import os import sys os.system('./hello_world') 이러면 hello_world 가 실행됨. (출력물 : hello world!) 여기서 나온 결과값을 저장하려면 subprocess를 쓰면 됨. import subprocess result = subprocess.check_output('./hello_world', shell=True) print (result) 이러면 result에 hello world!가 잘 저장되어있다. 와 파이썬 진짜 좋다.....ㅎ...
[Python] 파일 읽어올때 자료형 변환하기 - 0. 파일 읽고 쓰기는 무조건 string형태로 저장되고 읽어와짐. 따라서 읽어와서 형변환 하는 작업이 필요함. - 1. 변환하기 1) dict list형태로 변환. 2) int list형태로 변환 import ost f = open('tmp', 'r') lines = f.readlines() f.close() #list-dict dictlist = [] for i in range(len(lines): dictlist.append(ast.literal_eval(lines[i])) #list-int intlist = [] for i in range(len(lines): dictlist.append(int(lines[i])) - 2. 참고사이트 dict형태로 변환하는 방법
[Python] python으로 .py 돌리기 - 0. 참고 사이트 Python 3.5.3 (default, May 14 2019, 20:22:05) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> filename = "tmp.py" >>> exec(open(filename).read()) 해서 돌리면 tmp.py안에 선언했던 변수들을 모두 그대로 사용할 수 있다. 여러개의 파일을 실행하고 싶을 때는 위의 참고사이트를 확인해 볼 것.(혹은 향후 추가)
[Python] 디렉토리의 파일 접두사 삭제 - 0. 코드 # -*- coding: cp949 -*- import os import glob from os import rename path = os.getcwd()# 작업중인 디렉토리 for item in glob.glob("*.txt"): # .txt로된 파일 찾기 os.remove(item) # .txt파일 지우기 listdir = os.listdir(path) for item in listdir: rename(item, item[48:])# 0~47까지의 이름 삭제 .txt파일은 모두 삭제하고, 그 외에 파일들은 0~47까지의 접두사를 삭제. 나머지만 다시 저장한다. - 1. 디렉토리 변경해서 이용하는 방법 폴더위치를 만약 현재 디렉토리의 'songs' 폴더로 지정하고싶다면 # -*- codi..