본문 바로가기

python 공부2392

파이썬 Python을 사용하여 한 디렉터리에서 다른 디렉터리로 모든 파일 이동 Python을 사용하여 모든 텍스트 파일을 한 폴더에서 다른 폴더로 이동하고 싶습니다. 이 코드를 찾았습니다. import os, shutil, glob dst = '/path/to/dir/Caches/com.apple.Safari/WebKitCache/Version\ 4/Blobs ' try: os.makedirs(/path/to/dir/Tumblr/Uploads) # create destination directory, if needed (similar to mkdir -p) except OSError: # The directory already existed, nothing to do pass for txt_file in glob.iglob('*.txt'): shutil.copy2(txt_file,.. 2020. 10. 24.
파이썬 Python의 새 스타일 속성으로 '속성을 설정할 수 없습니다' 새로운 스타일의 속성 선언을 사용하려고합니다. class C(object): def __init__(self): self._x = 0 @property def x(self): print 'getting' return self._x @x.setter def set_x(self, value): print 'setting' self._x = value if __name__ == '__main__': c = C() print c.x c.x = 10 print c.x 콘솔에서 다음을 참조하십시오. pydev debugger: starting getting 0 File "\test.py", line 55, in c.x = 10 AttributeError: can't set attribute 내가 뭘 잘못하고 있죠?.. 2020. 10. 24.
파이썬 Python list sort in descending order 이 목록을 내림차순으로 정렬하려면 어떻게해야합니까? timestamp = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ] 해결 방법 한 줄에 람다 사용 : timestamp.sort(key=lambda x: time.strptime(x, '%Y-%m-%d %H:.. 2020. 10. 24.
파이썬 ufunc 'add' did not contain loop with signature matching type dtype ('S32') ('S32') ('S32') 일부 히스토그램을 플로팅하기 위해 만든 일부 시뮬레이션에 대해 누군가의 스크립트를 실행하려고하는데, 그렇게하면 항상 위에서 언급 한 오류 메시지가 나타납니다. 나는 무엇이 잘못되었는지 전혀 모른다. 내가 얻는 완전한 역 추적 오류는 다음과 같습니다. File "AVAnalyse.py", line 205, in f.write(line[0]+' '+line[1]+' '+line[2]+' '+line[3]) TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('S32') dtype('S32') dtype('S32') 이것은 내가 실행하려는 코드입니다. name_out = "histogram_"+donor+"_"+ac.. 2020. 10. 24.
파이썬 내 파이썬 객체가 숫자인지 어떻게 확인할 수 있습니까? Java에서 숫자 유형은 모두 Number의 자손이므로 (x instanceof Number). 파이썬에 상응하는 것은 무엇입니까? 해결 방법 >>> import numbers >>> import decimal >>> [isinstance(x, numbers.Number) for x in (0, 0.0, 0j, decimal.Decimal(0))] [True, True, True, True] 참조 페이지 https://stackoverflow.com/questions/4187185 2020. 10. 23.
파이썬 Pycrypto (RSA)를 사용하여 데이터 서명 및 확인 나는 pycrypto 모듈에 익숙해 지려고 노력하고 있지만 명확한 문서가 없기 때문에 일이 어려워집니다. 우선 데이터 서명 및 확인을 이해하고 싶습니다. 누군가 이것이 어떻게 쓰여질 지에 대한 예를 제공 할 수 있습니까? 해결 방법 import Crypto.Hash.MD5 as MD5 import Crypto.PublicKey.RSA as RSA import Crypto.PublicKey.DSA as DSA import Crypto.PublicKey.ElGamal as ElGamal import Crypto.Util.number as CUN import os plaintext = 'The rain in Spain falls mainly on the Plain' # Here is a hash of the .. 2020. 10. 23.
파이썬 Python 데이터 프레임 열의 각 행에서 처음 x 개의 문자 제거 약 1,500 개의 행과 15 개의 열이있는 Python 데이터 프레임이 있습니다. 하나의 특정 열로 각 행의 처음 3자를 제거하고 싶습니다. 간단한 예로서 다음은 데이터 프레임입니다. import pandas as pd d = { 'Report Number':['8761234567', '8679876543','8994434555'], 'Name' :['George', 'Bill', 'Sally'] } d = pd.DataFrame(d) 데이터 프레임 d 의 Report Number 열에있는 각 필드에서 처음 세 문자를 제거하고 싶습니다. 해결 방법 In [11]: d['Report Number'] = d['Report Number'].str[3:] d Out[11]: Name Report Number .. 2020. 10. 23.
파이썬 How to make python scripts executable on Windows? 가능한 중복 : Linux에서 Python을 사용하거나 명령 줄에서 Mac OS를 사용할 때 shebang을 활용하고 ./ myScript.py 와 같이 일부 스크립트를 직접 실행합니다. 이 스크립트에 실행 권한을 부여해야하지만 그게 전부입니다. 이제 방금 Windows 7에 Python 3.1.2를 설치했으며 명령 줄에서 동일한 작업을 수행 할 수 있기를 원합니다. 따라야 할 추가 단계는 무엇입니까? 해결 방법 이것은 내가 말할 수있는 것보다 더 잘 요약합니다. 보다 구체적으로 "Python 스크립트를 실행 가능하게 만드는 방법"이라는 제목의 두 번째 섹션을 확인하십시오. Windows에서 표준 Python 설치 프로그램은 이미 .py 확장자를 파일 유형 ( Python.File )과 연결하고 해당 파.. 2020. 10. 23.
파이썬의 유니 코드 문자열에서 바이트 얻기 u '\ u4132'로 표시된 16 비트 빅 엔디안 유니 코드 문자열이 있습니다. 파이썬에서 정수 41과 32로 어떻게 나눌 수 있습니까? 해결 방법 여기에 원하는 다양한 방법이 있습니다. 파이썬 2 : >>> chars = u'\u4132'.encode('utf-16be') >>> chars 'A2' >>> ord(chars[0]) 65 >>> '%x' % ord(chars[0]) '41' >>> hex(ord(chars[0])) '0x41' >>> ['%x' % ord(c) for c in chars] ['41', '32'] >>> [hex(ord(c)) for c in chars] ['0x41', '0x32'] 파이썬 3 : >>> chars = '\u4132'.encode('utf-16be') >.. 2020. 10. 23.
파이썬 Static files in Flask - robot.txt, sitemap.xml (mod_wsgi) Flask의 응용 프로그램 루트 디렉터리에 정적 파일을 저장하는 영리한 솔루션이 있습니까? robots.txt 및 sitemap.xml은 /에서 찾을 수 있으므로 내 아이디어는 경로를 만드는 것입니다. @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response 더 편리한 것이 있어야합니다 :) 해결 방법 가장 좋은 방법은 static_url_path 를 루트 URL로 설정하는 것입니다. from flask import Flask app = Flask(_.. 2020. 10. 23.