python 팁 - 변수를 로컬에 저장하고 읽기

jupyter notebook으로python 코드를 쓰는 과정에서 많은 변수가 발생하지만 닫히거나 restart jupyter kernel을 사용하면 모든 변수가 사라집니다. 변수를 보려면 코드를 다시 실행해야 합니다. 다른 jupyter notebook에서 변수를 호출하는 것은 더욱 번거롭습니다.실행 시간이 긴 코드에 변수를 저장하면 많은 것을 절약할 수 있다.
그럼 시작합시다!
제가 쓰는 가방은pickle입니다.
1. 사용하기 전에 먼저 패키지를 가져와야 합니다.

import pickle
2. 패키지를 가져오면 실질적인 작업을 시작할 수 있습니다. 변수를 저장하고 읽는 함수를 정의합니다.
변수 함수 저장:

def save_variable(v,filename):
  f=open(filename,'wb')
  pickle.dump(v,f)
  f.close()
  return filename
변수 함수 읽기:

def load_variavle(filename):
  f=open(filename,'rb')
  r=pickle.load(f)
  f.close()
  return r
3. 변수 저장 및 읽기 작업을 수행합니다.
변수 저장: 변수 resultsresults.txt 파일에 저장합니다.

filename = save_variable(results, 'results.txt')
읽기 변수: results.txt 에서 변수 내용을 읽어서 results 줍니다.

results = load_variavle('results.txt')
마지막으로 코드를 함께 놓고 어떤 단락을 사용하고 싶은지.

import pickle
def save_variable(v,filename):
  f=open(filename,'wb')
  pickle.dump(v,f)
  f.close()
  return filename
 
def load_variavle(filename):
  f=open(filename,'rb')
  r=pickle.load(f)
  f.close()
  return r
filename = save_variable(results,'results.txt')
results = load_variavle('results.txt')
이상은python 팁입니다. 변수를 로컬에 저장하고 읽는 상세한 내용입니다. 더 많은python 변수를 저장하고 읽는 자료는 저희 다른 관련 글에 주목하세요!

좋은 웹페이지 즐겨찾기