본문 바로가기

Python/Python FAQ540

Python 문자열을 텍스트 파일에 출력합니다., Print string to text file 질문 나는 Python을 사용하여 텍스트 문서를 엽니다: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() 나는 문자열 변수 TotalAmount의 값을 텍스트 문서에 대체하고 싶습니다. 누군가가 이것을 어떻게 할 수 있는지 알려주실 수 있나요? 답변 컨텍스트 매니저를 사용하는 것이 강력히 권장됩니다. 이점으로는 파일이 항상 닫힌다는 것이 보장됩니다: with open("Output.txt", "w") as text_file: text_file.write("Purchase Amount: %s" % TotalAmount) 이것은 명시적 버전입니다 (하지만 언제나 위의 컨.. 2023. 6. 26.
Python Matplotlib 그림에서 글꼴 크기를 변경하는 방법, How to change the font size on a matplotlib plot 질문 모든 요소 (ticks, labels, title)의 글꼴 크기를 matplotlib 플롯에서 변경하는 방법은 무엇인가요? tick label 크기를 변경하는 방법은 알고 있습니다. 다음과 같이 수행됩니다: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) 하지만 나머지는 어떻게 변경하나요? 답변 matplotlib documentation에 따르면, font = {'family' : 'normal', 'weight' : 'bold', 'size' : 22} matplotlib.rc('font', **font) 이렇게 하면 모든 항목의 글꼴이 kwargs 객체에서 지정한 글꼴로 설정됩니.. 2023. 6. 26.
Python 날짜를 주면 요일을 어떻게 구할 수 있나요?, How do I get the day of week given a date? 질문 다음을 알고 싶습니다: 날짜 (datetime 객체)가 주중의 어떤 날인지 어떻게 알 수 있나요? 예를 들어, 일요일은 첫 번째 날, 월요일: 두 번째 날.. 등등입니다 그리고 입력이 오늘의 날짜와 같은 경우. 예시 >>> today = datetime.datetime(2017, 10, 20) >>> today.get_weekday() # 내가 찾는 것 출력은 아마도 6 (금요일이기 때문에)일 것입니다. 답변 weekday()를 사용하세요: >>> import datetime >>> datetime.datetime.today() datetime.datetime(2012, 3, 23, 23, 24, 55, 173504) >>> datetime.datetime.today().weekday() 4 문서에.. 2023. 6. 26.
Python 파이썬 예외 메시지 캡처, python exception message capturing 질문 import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "일부 ftp 주소" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # 보낼 파일 con.storbin.. 2023. 6. 26.