개발 223

[파이썬] 기존 csv 파일에 pandas 데이터를 추가하는 방법

팬더를 사용할 수 있는지 알고 싶습니다.to_csv()기존 csv 파일에 데이터 프레임을 추가하는 기능. csv 파일은 로드된 데이터와 동일한 구조를 가집니다. pandas에서 파이썬 쓰기 모드를 지정할 수 있습니다.to_csv기능. 추가의 경우 'a'입니다. 귀하의 경우: df.to_csv('my_csv.csv', mode='a', header=False) 기본 모드는 'w'입니다. 파일이 초기에 누락되었을 수 있는 경우 다음 변형을 사용하여 첫 번째 쓰기에서 헤더가 인쇄되도록 할 수 있습니다. output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path)) 당신은..

개발/Python 2023.08.12

[파이썬] mat 파일 읽는 방법

Python에서 이진 MATLAB .mat 파일을 읽을 수 있습니까? 나는 SciPy가 .mat 파일 읽기를 지원한다고 주장하는 것을 보았지만 성공하지 못했습니다. SciPy 버전 0.7.0을 설치했는데 찾을 수 없습니다.loadmat()방법. 가져오기가 필요합니다.import scipy.io... import scipy.io mat = scipy.io.loadmat('file.mat') 어느 것도 아니다scipy.io.savemat, 도scipy.io.loadmatMATLAB 배열 버전 7.3에서 작동합니다. 하지만 좋은 점은 MATLAB 버전 7.3 파일이 hdf5 데이터셋이라는 것입니다. 따라서 다음을 포함한 여러 도구를 사용하여 읽을 수 있습니다.NumPy. Python의 경우 다음이 필요합니다...

개발/Python 2023.08.11

[파이썬] datetime 간의 시차를 구하는 방법

두 사람 사이의 시차를 분 단위로 어떻게 알 수 있습니까?datetime사물? >>> import datetime >>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now() >>> difference = later_time - first_time datetime.timedelta(0, 8, 562000) >>> seconds_in_day = 24 * 60 * 60 >>> divmod(difference.days * seconds_in_day + difference.seconds, 60) (0, 8) # 0 minutes, 8 seconds 처음에서 나중에 빼기difference = later_time - first_t..

개발/Python 2023.08.11

[파이썬] 키를 누를때까지 기다리는 방법

사용자가 아무 키나 누를 때까지 Python 스크립트를 기다리게 하려면 어떻게 해야 합니까? ~ 안에파이썬 3, 사용input(): input("Press Enter to continue...") ~ 안에파이썬 2, 사용raw_input(): raw_input("Press Enter to continue...") 이것은 사용자가 Enter 키를 누를 때까지만 기다립니다. Windows/DOS에서는 다음을 사용하고 싶을 수 있습니다.msvcrt. 그만큼msvcrt모듈은 Microsoft Visual C/C++ 런타임 라이브러리(MSVCRT)의 여러 기능에 대한 액세스를 제공합니다. import msvcrt as m def wait(): m.getch() 키 누름을 기다려야 합니다. 노트: 파이썬 3에서는r..

개발/Python 2023.08.11

[파이썬] 파일 이름에서 확장자 추출하는 방법

파일명에서 확장자를 추출하는 기능이 있나요? 사용os.path.splitext: >>> import os >>> filename, file_extension = os.path.splitext('/path/to/somefile.ext') >>> filename '/path/to/somefile' >>> file_extension '.ext' 대부분의 수동 문자열 분할 시도와 달리os.path.splitext올바르게 치료합니다/a/b.c/d확장이 있는 대신 확장이 없는 것으로.c/d, 그리고 그것은 치료할 것입니다.bashrc확장이 있는 대신 확장이 없는 것으로.bashrc: >>> os.path.splitext('/a/b.c/d') ('/a/b.c/d', '') >>> os.path.splitext('.b..

개발/Python 2023.08.11

[파이썬] 문자의 ASCII 값을 얻는 방법

어떻게 얻을 수 있습니까?ASCII캐릭터로서의 가치int파이썬에서? 에서here: 함수 ord()는 char의 int 값을 가져옵니다. 그리고 숫자를 가지고 놀다가 다시 변환하려는 경우 chr() 함수가 트릭을 수행합니다. >>> ord('a') 97 >>> chr(97) 'a' >>> chr(ord('a') + 3) 'd' >>> Python 2에는unichr함수, 반환Unicode서수가unichr논쟁: >>> unichr(97) u'a' >>> unichr(1234) u'\u04d2' Python 3에서는 다음을 사용할 수 있습니다.chr대신에unichr. ord() - Python 3.6.5rc1 documentation ord() - Python 2.7.14 documentation 참고ord()..

개발/Python 2023.08.11

[파이썬] '이진 문자열'을 '일반 문자열'로 변환하는 방법

예를 들어, 다음과 같은 문자열이 있습니다(반환 값subprocess.check_output): >>> b'a string' b'a string' 내가 무엇을 하든, 그것은 항상 성가신b'문자열 앞: >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a string' 일반 문자열로 사용하거나 일반 문자열로 변환하는 방법에 대한 아이디어가 있는 사람이 있습니까? 그것을 해독하십시오. >>> b'a string'.decode('ascii') 'a string' 문자열에서 바이트를 가져오려면 인코딩하십시오. >>> 'a string'.encode('ascii') b'a string' 에서 대답하면falsetru작동하지 않았습니다. 시도해 볼 수..

개발/Python 2023.01.22

[파이썬] 메서드 내에서 현재 호출 스택을 print하는 방법

Python에서 메서드 내에서 현재 호출 스택을 어떻게 인쇄할 수 있습니까(디버깅 목적으로). 다음은 다음을 통해 스택을 가져오는 예입니다.traceback모듈 및 인쇄: import traceback def f(): g() def g(): for line in traceback.format_stack(): print(line.strip()) f() # Prints: # File "so-stack.py", line 10, in # f() # File "so-stack.py", line 4, in f # g() # File "so-stack.py", line 7, in g # for line in traceback.format_stack(): 스택을 stderr로만 인쇄하려는 경우 다음을 사용할 수 있습니..

개발/Python 2023.01.22
728x90