본문 바로가기

python2392

파이썬에서 다시 한 폴더로 이동하는 방법 실제로 경로를 이동하고 명령을 실행해야하며 아래 코드가 있습니다. 코드 : import os present_working_directory = '/home/Desktop/folder' 현재 나는 폴더 에 있습니다. if some_condition == true : change_path = "nodes/hellofolder" os.chdir(change_path) print os.getcwd() if another_condition == true: change_another_path = "nodes" os.chdir(change_another_path) print os.getcwd() **Result**: '/home/Desktop/folder/nodes/hellofolder' python: [Errno .. 2021. 2. 9.
파이썬 strptime을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 "2012-07-24T23 : 14 : 29-07 : 00"형식의 타임 스탬프를 변환하려고합니다. strptime 메소드를 사용하여 파이썬의 datetime 객체에. 문제는 마지막 시간 오프셋 (-07 : 00)에 있습니다. 오프셋없이 나는 성공적으로 할 수 있습니다 time_str = "2012-07-24T23:14:29" time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S') 하지만 내가 시도한 오프셋으로 time_str = "2012-07-24T23:14:29-07:00" time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S-%z'). 그러나 "z"가 잘못된 지시문이라는 Val.. 2021. 2. 9.
파이썬 문자열에서 한 문자 변경 파이썬에서 문자열의 문자를 대체하는 가장 쉬운 방법은 무엇입니까? 예를 들면 : text = "abcdefg"; text[1] = "Z"; ^ 해결 방법 문자열을 수정하지 마십시오. 목록으로 작업하십시오. 필요할 때만 문자열로 바꾸십시오. >>> s = list("Hello zorld") >>> s ['H', 'e', 'l', 'l', 'o', ' ', 'z', 'o', 'r', 'l', 'd'] >>> s[6] = 'W' >>> s ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'] >>> "".join(s) 'Hello World' 참조 페이지 https://stackoverflow.com/questions/1228299 2021. 2. 8.
파이썬 Flask-사용자 지정 abort () 코드를 만드는 방법은 무엇입니까? Flask에는 abort () 를 사용하거나 오류가 실제로 발생했을 때 좋은 오류 처리기가 있습니다. Flask 문서에는 오류 404 처리기에 대한 예가 있습니다. @app.errorhandler(404) def not_found(error): return render_template('404.html'), 404 그래서 다음과 같은 사용자 지정 오류 코드를 만들려고했습니다. if False: abort(777) @app.errorhandler(777) def something_is_wrong(error): return render_template('777.html'), 777 하지만 작동하지 않고 Werkzeug 디버거가 말합니다 : LookupError : no exception for 777 if .. 2021. 2. 8.
파이썬 Pandas DataFrame에서 히트 맵 만들기 Python의 Pandas 패키지에서 생성 된 데이터 프레임이 있습니다. Pandas 패키지에서 DataFrame을 사용하여 히트 맵을 생성하려면 어떻게해야합니까? import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D aaa 2.431645 1.248688 0.267648 0.613826 bbb 0.809296 1.671020 1.564420 0.347662 ccc 1.501939 1.126518 0.702019 1.5.. 2021. 2. 8.
파이썬 XML 파일 읽기 및 Python에서 속성 값 가져 오기 이 XML 파일이 있습니다. virtual bug 66523dfdf555dfd hvm 524288 270336 10 이제 이것을 구문 분석하고 속성 값을 가져오고 싶습니다. 예를 들어, uuid 필드를 가져오고 싶습니다. 그렇다면 파이썬에서 그것을 가져 오는 적절한 방법은 무엇입니까? 해결 방법 from lxml import etree doc = etree.parse(filename) memoryElem = doc.find('memory') print memoryElem.text # element text print memoryElem.get('unit') # attribute import xml.dom.minidom as minidom doc = minidom.parse(filename) memoryE.. 2021. 2. 8.
파이썬에서 time () 객체를 초기화하는 방법 다음과 같이 시간 개체를 초기화하려고합니다. t = datetime.time(0,0,0) 하지만이 오류가 발생합니다. descriptor 'time' requires a 'datetime.datetime' object but received a 'int' 나는 이것들을 수입했습니다 import datetime from datetime import datetime, date, time import time 그들은 약간 중복되는 것처럼 보이므로 이것이 문제의 원인인지 궁금합니다. 나는 또한 strptime 방법과 결합 방법을 사용하고 있습니다 earliest = datetime.combine(earliest, t) value = datetime.strptime(value, format) 해결 방법 값없이 개.. 2021. 2. 8.
파이썬 목록 목록을 만드는 방법 내 Python 코드는 반복 될 때마다 목록을 생성합니다. list = np.genfromtxt('temp.txt', usecols=3, dtype=[('floatname','float')], skip_header=1) 하지만 각각을 저장하고 싶습니다. 목록 목록이 필요합니까? 그래서 나는 시도했다. list[i] = np.genfromtxt('temp.txt', usecols=3, dtype=[('floatname','float')], skip_header=1) 하지만 이제 파이썬은 "목록"이 정의되지 않았다고 알려줍니다. 나는 그것을 정의하는 방법을 잘 모르겠습니다. 또한 목록 목록은 배열과 동일합니까 ?? 감사합니다! 해결 방법 추가 방법을 사용하십시오. 예 : lst = [] line = np.g.. 2021. 2. 8.
파이썬 Bottle을 사용하여 JSON 배열을 어떻게 반환합니까? from bottle import route, run @route('/single') def returnsingle(): return { "id": 1, "name": "Test Item 1" } @route('/containsarray') def returncontainsarray(): return { "items": [{ "id": 1, "name": "Test Item 1" }, { "id": 2, "name": "Test Item 2" }] } @route('/array') def returnarray(): return [{ "id": 1, "name": "Test Item 1" }, { "id": 2, "name": "Test Item 2" }] run(host='localhost', port=.. 2021. 2. 8.
파이썬 Python에서 유니 코드 utf-8 / utf-16 인코딩 파이썬에서 : u'\u3053\n' utf-16인가요? 저는 모든 유니 코드 / 인코딩에 대해 잘 모르지만 이런 유형의 데이터가 제 데이터 세트에 등장합니다. a = u '\ u3053 \ n'가있는 것처럼 요. print 는 예외를 제공하고 디코딩은 예외를 제공합니다. a.encode("utf-16") > '\xff\xfeS0\n\x00' a.encode("utf-8") > '\xe3\x81\x93\n' print a.encode("utf-8") > püô print a.encode("utf-16") > ¦S0 여기서 무슨 일이 일어나고 있습니까? 해결 방법 터미널 인코딩에서 표시 할 수없는 유니 코드 문자입니다. print 는 터미널의 인코딩에서 유니 코드 객체를 인코딩하려고 시도하며이 작업을 수행 .. 2021. 2. 8.