반응형

Python 30

파이썬 애플리케이션을 정적 바이너리로 컴파일하는 방법이 있습니까?

파이썬 애플리케이션을 정적 바이너리로 컴파일하는 방법이 있습니까? 제가 하려는 일은 코드를 원격 서버로 전송하는 것입니다. 원격 서버에는 다른 파이썬 버전이 설치되어 있거나 앱에 필요한 패키지가 없을 수도 있습니다. 바로 그러한 이식성을 달성하기 위해서는 인터프리터와 코드가 포함된 재배치 가능한 가상 환경을 구축해야 합니다.이러한 접근 방식에는 몇 가지 문제가 있습니다(예를 들어, 다음과 같이 여러 라이브러리를 가상 Env에 수동으로 복사해야 함).--always-copy예상한 대로 작동하지 않으며 일반적으로 느립니다. 파이썬 자체를 정적으로 만드는 방법이 (이론적으로) 있습니다. 제 코드가 들어간 인터프리터를 하나의 바이너리로 포장해서 제 어플리케이션을 모듈로 실행할 수 있는지 궁금합니다.그와 비슷한 ..

programing 2023.10.25

파이썬으로 경로 이름만 얻는 방법?

파이썬으로 경로 이름만 얻는 방법? 이 질문에는 이미 다음과 같은 답변이 있습니다. Python의 경로에서 확장자 없이 파일 이름을 가져오려면 어떻게 해야 합니까? (31개 답변) 닫힘5년 전에. 지역사회는 작년에 이 질문을 재개할 것인지 검토하고 그것을 비공개로 했습니다. 원래 근접 사유가 해결되지 않았습니다. 다음 문자열이 있습니다. a = "/home/user/Downloads/repo/test.txt" 나의 목표는 오직 를 포함하는 문자열을 만드는 것입니다.test, 어떻게 해야하죠? 정말로.a출신이다 f = tkFileDialog.asksaveasfile(mode='w', defaultextension=".txt") 그리고.a와 같음a = f.name 하지만 난 깨달았어요.f.name파일 이름만..

programing 2023.10.10

스레드에서 생성된 개체는 동일한 스레드에서만 사용할 수 있습니다.

스레드에서 생성된 개체는 동일한 스레드에서만 사용할 수 있습니다. 문제를 찾을 수 없습니다. @app.route('/register', methods=['GET', 'POST']) def register(): form = RegisterForm(request.form) if request.method=='POST' and form.validate(): name = form.name.data email = form.email.data username = form.username.data password = sha256_crypt.encrypt(str(form.password.data)) c.execute("INSERT INTO users(name,email,username,password) VALUES(?..

programing 2023.09.25

셀러리로 이미 실행 중인 작업을 취소하시겠습니까?

셀러리로 이미 실행 중인 작업을 취소하시겠습니까? 문서를 읽고 검색해 보았지만 정확한 답을 찾을 수 없는 것 같습니다. 이미 실행 중인 작업을 취소할 수 있습니까?(작업이 시작되었을 때와 마찬가지로, 시간이 좀 걸리고, 작업을 절반 정도 진행한 후 취소해야 함) 셀러리 FAQ에 있는 서류에서 이걸 발견했어요. >>> result = add.apply_async(args=[2, 2], countdown=120) >>> result.revoke() 그러나 이렇게 하면 대기열에 있는 작업이 취소될지 아니면 작업자의 실행 프로세스가 중단될지는 확실하지 않습니다.빛을 발할 수 있는 모든 것에 감사드립니다!revalue는 작업 실행을 취소합니다.작업이 취소되면 작업자는 작업을 무시하고 실행하지 않습니다.영구 취소를..

programing 2023.09.10

스파이피를 사용하여 2차원 보간을 수행하려면 어떻게 해야 합니까?

스파이피를 사용하여 2차원 보간을 수행하려면 어떻게 해야 합니까? 이 Q&A는 스파이피를 사용한 2차원(및 다차원) 보간에 관한 표준(-ish)으로 의도되었습니다.다양한 다차원 보간 방법의 기본 구문과 관련하여 종종 질문이 있는데, 저도 이를 바로잡고 싶습니다. 저는 분산된 2차원 데이터 포인트 세트를 가지고 있습니다. 그리고 저는 그것들을 멋진 표면으로 플롯하고 싶습니다. 가급적이면 다음과 같은 것을 사용합니다.contourf또는plot_surfacematplotlib.pyplot스파이피를 사용하여 2차원 또는 다차원 데이터를 메시에 보간하려면 어떻게 해야 합니까? 을 scipy.interpolate▁using다,를 사용하면 오류가 발생합니다. 하지만 사용할 때 오류가 계속 발생합니다.interp2d또..

programing 2023.08.31

파이썬에서 빈 목록 사전을 초기화하려면 어떻게 해야 합니까?

파이썬에서 빈 목록 사전을 초기화하려면 어떻게 해야 합니까? 목록 사전을 프로그래밍 방식으로 만들려는 시도는 사전 키를 개별적으로 지정하는 것을 허용하지 않습니다.목록 사전을 만들고 하나의 키에 추가하려고 하면 모든 목록이 업데이트됩니다.다음은 매우 간단한 테스트 사례입니다. data = {} data = data.fromkeys(range(2),[]) data[1].append('hello') print data 결과: 실제결과:{0: ['hello'], 1: ['hello']} 결과: 예상결:{0: [], 1: ['hello']} 효과는 다음과 같습니다. data = {0:[],1:[]} data[1].append('hello') print data 및 결과:{0: [], 1: ['hello']} 가..

programing 2023.08.21

위치 인수 vs 키워드 인수

위치 인수 vs 키워드 인수 이를 기준으로 위치 인수는 등호(=)와 기본값이 뒤따르지 않는 이름입니다. 키워드 인수 뒤에는 기본값을 제공하는 등호와 식이 나옵니다. def rectangleArea(width, height): return width * height print rectangleArea(width=1, height=2) 질문입니다.둘 다width그리고.height위치 인수입니다.그렇다면 키워드 인수 구문으로도 부를 수 있는 이유는 무엇입니까?당신이 인용한 텍스트는 완전히 다른 두 가지에 대해 혼동하는 것 같습니다. 위치 및 키워드 인수는 함수 호출의 기능입니다(Python 참조 섹션 참조). 기본값은 섹션에 따라 함수 정의의 기능입니다. 저는 그 코스웨어를 조립한 사람들이 파이썬에 완전히 익..

programing 2023.08.06

pip로 패키지의 특정 버전을 설치하는 방법은 무엇입니까?

pip로 패키지의 특정 버전을 설치하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. pip을 사용하여 특정 패키지 버전 설치 (12개 답변) 마감됨6개월 전에. 로컬 개발 환경뿐만 아니라 서버에도 가상 환경을 설정했습니다. 서버에서 패키지django_modeltranslation-0.4.0_beta2완벽하게 잘 작동합니다.하지만, 내 로컬 컴퓨터에서는,django_modeltranslation-0.5.0-alpha전혀 효과가 없는 것 같습니다. 일반적으로 다음과 같은 가상 환경에 설치합니다. $ source bin/active (env)$ pip install django_modeltranslation 그러나 이것은 최신 버전을 얻으며, 이제 처음으로 최신 버전으로 작업하는 데 문제..

programing 2023.08.06

redis를 사용하여 사전을 저장하고 검색하는 방법

redis를 사용하여 사전을 저장하고 검색하는 방법 # I have the dictionary my_dict my_dict = { 'var1' : 5 'var2' : 9 } r = redis.StrictRedis() 내_dict를 저장하고 redis로 검색하려면 어떻게 해야 합니까?예를 들어, 다음 코드는 작동하지 않습니다. #Code that doesn't work r.set('this_dict', my_dict) # to store my_dict in this_dict r.get('this_dict') # to retrieve my_dict 당신은 할 수 있습니다.hmset(다음을 사용하여 여러 개의 키를 설정할 수 있습니다.hmset). hmset("RedisKey", dictionaryToSet)..

programing 2023.08.06

Python 피클 오류:유니코드 디코딩 오류

Python 피클 오류:유니코드 디코딩 오류 저는 Textblob을 이용하여 몇 가지 텍스트 분류를 하려고 합니다.저는 먼저 아래와 같이 피클을 사용하여 모델을 교육하고 시리얼화하고 있습니다. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f = open('sample_classifier.pickle', 'wb') pickle.dump(cl, f) f.close() 이 파일을 실행하려고 할 때: import pickle f = open('sample_classifier.pickle', en..

programing 2023.07.27
반응형