반응형

Python 76

Python에서 여러 파일 복사

Python에서 여러 파일 복사 Python을 사용하여 한 디렉토리에 있는 모든 파일을 다른 디렉토리에 복사하는 방법.소스 경로와 대상 경로를 문자열로 지정합니다.os.listdir()를 사용하여 소스 디렉토리, os.path.isfile()의 파일을 가져와 일반 파일(*nix 시스템의 심볼릭 링크 포함)인지 확인하고 shutil.copy를 사용하여 복사할 수 있습니다. 다음 코드는 원본 디렉터리에서 대상 디렉터리로 일반 파일만 복사합니다(하위 디렉터리는 복사하지 않으려는 것으로 가정합니다). import os import shutil src_files = os.listdir(src) for file_name in src_files: full_file_name = os.path.join(src, file..

source 2023.08.10

장고: 잘못 구성됨:SECRET_KEY 설정은 비워 둘 수 없습니다.

장고: 잘못 구성됨:SECRET_KEY 설정은 비워 둘 수 없습니다. 기본 설정이 포함된 여러 설정 파일(개발, 생산 등)을 설정하려고 합니다.하지만 성공할 수 없습니다.내가 뛰려고 할 때./manage.py runserver다음 오류가 발생합니다. (cb)clime@den /srv/www/cb $ ./manage.py runserver ImproperlyConfigured: The SECRET_KEY setting must not be empty. 다음은 내 설정 모듈입니다. (cb)clime@den /srv/www/cb/cb/settings $ ll total 24 -rw-rw-r--. 1 clime clime 8230 Oct 2 02:56 base.py -rw-rw-r--. 1 clime clime..

source 2023.08.10

YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까?

YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까? YAML 파일을 Python 객체로 구문 분석/읽기하는 방법은 무엇입니까? 예를 들어, 이 YAML은 다음과 같습니다. Person: name: XYZ 이 Python 클래스의 대상: class Person(yaml.YAMLObject): yaml_tag = 'Person' def __init__(self, name): self.name = name 참고로 저는 PyYAML을 사용하고 있습니다.YAML 파일이 다음과 같은 경우: # tree format treeroot: branch1: name: Node 1 branch1-1: name: Node 1-1 branch2: name: Node 2 branch2-1: name: Nod..

source 2023.08.05

IPython 종료 확인 사용 안 함

IPython 종료 확인 사용 안 함 매번 타이핑할 때마다 정말 짜증이 납니다.exit()종료 확인 메시지가 나타납니다. 물론 종료하고 싶습니다!그렇지 않았다면, 나는 편지를 쓰지 않았을 것입니다.exit()!!! IPython의 기본 동작을 재정의하여 프롬프트 없이 종료할 수 있는 방법이 있습니까?당신도 원한다면요.Ctrl-D확인 없이 종료하려면 IPython 0.11에서 추가c.TerminalInteractiveShell.confirm_exit = False구성 파일*로 이동합니다. 구성 파일이 아직 없는 경우 실행ipython profile create하나를 만드는 것. 장고 쉘 내에서 작업하는 경우 이 티켓을 메모합니다. 구성 파일은 다음 위치에 있습니다.$HOME/.ipython/profile_..

source 2023.08.05

두 문자열을 연결하기 위해 '+'를 사용하지 않을 이유가 있습니까?

두 문자열을 연결하기 위해 '+'를 사용하지 않을 이유가 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파이썬에서 한 문자열을 다른 문자열에 추가하려면 어떻게 해야 합니까? (13개 답변) 마감됨6개월 전에. 파이썬의 일반적인 반대 패턴은 다음을 사용하여 문자열 시퀀스를 연결하는 것입니다.+고리 모양으로이것은 Python 인터프리터가 각 반복에 대해 새 문자열 개체를 만들어야 하고 결국 2차 시간이 소요되기 때문에 좋지 않습니다.(CPython의 최신 버전은 경우에 따라 이를 최적화할 수 있지만 다른 구현에서는 이를 최적화할 수 없으므로 프로그래머들은 이에 의존하는 것을 권장하지 않습니다.)''.join이것을 하는 올바른 방법입니다. 하지만 저는 (여기 스택 오버플로 포함) 절대 사용해서는 안..

source 2023.07.21

numpy 배열에서 n번째 항목마다 하위 샘플링

numpy 배열에서 n번째 항목마다 하위 샘플링 저는 numpy 초보자이고 긴 numpy 배열에서 데이터를 추출하려고 합니다.어레이의 정의된 위치에서 시작하여 해당 위치에서 어레이의 끝까지 모든 n번째 데이터 지점을 서브샘플링해야 합니다. 기본적으로 내가 그랬다면, a = [1,2,3,4,1,2,3,4,1,2,3,4....] 나는 이것을 서브샘플링하여 시작하고 싶습니다.a[1]그리고 거기서 네 번째 지점마다 샘플을 채취하여 비슷한 것을 생산합니다. b = [2,2,2.....] 너는 Numpy의 슬라이싱을 사용할 수 있어, 간단하게.start:stop:step. >>> xs array([1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]) >>> xs[1::4] array([2, 2, 2])..

source 2023.07.21

Python에서 집합을 초기화하기 위해 물결 괄호 사용

Python에서 집합을 초기화하기 위해 물결 괄호 사용 파이썬을 배우고 있는데, 세트 초기화에 대한 초보적인 질문이 있습니다.테스트를 통해 세트를 다음과 같이 초기화할 수 있다는 것을 알게 되었습니다. my_set = {'foo', 'bar', 'baz'} 다음과 같은 일반적인 방법과 달리 이러한 방법을 사용할 경우의 단점이 있습니까? my_set = set(['foo', 'bar', 'baz']) 아니면 단지 스타일의 문제인가요?세트 리터럴 구문에는 두 가지 분명한 문제가 있습니다. my_set = {'foo', 'bar', 'baz'} 파이썬 2.7 이전에는 사용할 수 없습니다. 해당 구문을 사용하여 빈 집합을 표현할 수 없습니다(사용).{}빈 딕트 생성) 그것들은 당신에게 중요할 수도 있고 그렇지 ..

source 2023.07.21

하루의 시간을 어떻게 비교합니까?

하루의 시간을 어떻게 비교합니까? 날짜 비교를 할 수 있다는 것을 수 있습니다.datetime.timedelta()하지만 현재 시간이 맞는지 확인하는 방법을 찾기 위해 고군분투하고 있습니다.datetime.datetime.now())는 날짜에 관계없이 지정된 시간(예: 오전 8시)보다 빠르거나 늦거나 같습니다.특정 시점(예: "지금 바로")을 고정되지 않은 반복 이벤트(매일 오전 8시 발생)와 비교할 수 없습니다. 지금이 오늘 오전 8시 이전인지 이후인지 확인할 수 있습니다. >>> import datetime >>> now = datetime.datetime.now() >>> today8am = now.replace(hour=8, minute=0, second=0, microsecond=0) >>> n..

source 2023.07.21

0으로 채워진 판다 데이터 프레임 만들기

0으로 채워진 판다 데이터 프레임 만들기 주어진 크기의 0으로 채워진 판다 데이터 프레임을 만드는 가장 좋은 방법은 무엇입니까? 사용한 적이 있습니다. zero_data = np.zeros(shape=(len(data),len(feature_list))) d = pd.DataFrame(zero_data, columns=feature_list) 더 좋은 방법이 있을까요?사용해 볼 수 있습니다. d = pd.DataFrame(0, index=np.arange(len(data)), columns=feature_list) 내 생각에 이 일은 뚱딴지와 함께 하는 것이 가장 좋습니다. import numpy as np import pandas as pd d = pd.DataFrame(np.zeros((N_rows,..

source 2023.07.21

젠킨스에서 파이썬 유닛 테스트?

젠킨스에서 파이썬 유닛 테스트? 젠킨스가 파이썬 유닛 테스트 케이스를 어떻게 실행하도록 합니까?내장된 XML 출력에서 Junit 스타일을 지정할 수 있습니까?unittest패키지?표본 검정: tests.py : # tests.py import random try: import unittest2 as unittest except ImportError: import unittest class SimpleTest(unittest.TestCase): @unittest.skip("demonstrating skipping") def test_skipped(self): self.fail("shouldn't happen") def test_pass(self): self.assertEqual(10, 7 + 3) def ..

source 2023.07.16
반응형