본문 바로가기

파이썬2271

파이썬 IOError : [Errno 13] 권한이 거부되었습니다. 파이썬 데이터를 저장하기 위해 .json 파일을 만드는 코드가 있습니다. 내 서버에서 실행할 때 다음 오류가 발생합니다. IOError: [Errno 13] Permission denied: 'juliodantas2015.json' at line with open(output_file, 'wb') as fp: Python 코드 : fich_input='juliodantas2015.txt' output_file= fich_input.strip('.txt')+'.json' import json with open(output_file, 'wb') as fp: json.dump('yes', fp) 명령 줄에 chmod 777 * .py 를 입력했지만 여전히 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니.. 2020. 11. 26.
파이썬 raw_input에 시간 제한을 설정하는 방법 파이썬에서 사용자 입력을 기다리는 동안 시간을 ​​계산하여 30 초 후에 raw_input () 함수를 자동으로 건너 뛰는 방법이 있습니까? 해결 방법 import thread import threading def raw_input_with_timeout(prompt, timeout=30.0): print(prompt, end=' ') timer = threading.Timer(timeout, thread.interrupt_main) astring = None try: timer.start() astring = input(prompt) except KeyboardInterrupt: pass timer.cancel() return astring 30 초 시간이 초과되거나 사용자가 명시 적으로 control.. 2020. 11. 26.
파이썬 wxPython, StaticText () 값 설정 현재 wxPython을 사용하여 앱에 대한 약간의 GUI 프런트 엔드를 만들고 있습니다. wx.StaticText () 를 사용하여 텍스트를 보관할 장소를 만들고, 아래 코드 : content = wx.StaticText(panel, -1, "Text Here", style=wx.ALIGN_CENTRE) 클릭하면 MySQL에서 데이터를 검색 할 때 버튼이 있습니다. StaticText () 의 값을 MySQL 데이터로 변경하거나 데이터를 보관할 수있는 다른 것을 사용하고 싶습니다. 아래 방법을 사용해 보았습니다. contents = wx.TextCtrl(bkg, style=wx.TE_MULTILINE | wx.HSCROLL) content.SetValue("New Text") 이것은 데이터를 잘 표시하지.. 2020. 11. 26.
파이썬 대용량 CSV 파일을 부분적으로 어떻게 읽을 수 있습니까? 나는 매우 큰 csv 파일을 가지고있어서 그것들을 모두 메모리로 읽을 수 없습니다. 몇 줄만 읽고 처리하고 싶습니다. 그래서 나는 기본 파이썬이 이것을 잘 처리 할 수있는이 작업을 처리 할 수있는 Pandas의 함수를 찾고 있습니다. with open('abc.csv') as f: line = f.readline() # pass until it reaches a particular line number.... 그러나 pandas에서 이렇게하면 항상 첫 번째 줄을 읽습니다. datainput1 = pd.read_csv('matrix.txt',sep=',', header = None, nrows = 1 ) datainput2 = pd.read_csv('matrix.txt',sep=',', header = N.. 2020. 11. 26.
파이썬 현재 모듈에서 setattr ()을 어떻게 호출합니까? 현재 모듈에서 변수를 설정하기 위해 첫 번째 매개 변수 " object "를 함수 setattr (object, name, value) 에 전달해야합니까? 예를 들면 : setattr(object, "SOME_CONSTANT", 42); 다음과 같은 효과를 제공합니다. SOME_CONSTANT = 42 이러한 행을 포함하는 모듈 내에서 (올바른 객체 사용). 모듈 수준에서 동적으로 여러 값을 생성하고 있으며 모듈 수준에서 __ getattr __ 를 정의 할 수 없으므로 이것이 제 폴백입니다. 해결 방법 import sys thismodule = sys.modules[__name__] setattr(thismodule, name, value) 또는 setattr 를 사용하지 않고 (질문의 문자를 깨뜨리지.. 2020. 11. 26.
파이썬 초보자 Python : AttributeError : 'list'개체에 속성이 없습니다. 오류 내용 : AttributeError: 'list' object has no attribute 'cost' 자전거 사전을 처리하기 위해 다음 클래스를 사용하여 간단한 이익 계산을 시도하고 있습니다. class Bike(object): def __init__(self, name, weight, cost): self.name = name self.weight = weight self.cost = cost bikes = { # Bike designed for children" "Trike": ["Trike", 20, 100], # Bike designed for everyone" "Kruzer": ["Kruzer", 50, 165] } for 문으로 수익을 계산하려고하면 속성 오류가 발생합니다. # Mar.. 2020. 11. 26.
파이썬 matlibplot에서 x 축과 y 축의 범위를 변경하는 방법은 무엇입니까? 저는 matlibplot을 처음 사용하고 반경 1의 원을 그리려고하지만 x와 y 축이 모두 0.25 씩 증가하면서 0에서 3으로 이동합니다. 지금은 그래프와 원을 그렸지만 x 및 y 축은 0에서 1로만 이동하므로 원의 위, 아래, 왼쪽 또는 오른쪽에 약간의 공간이 남아 있습니다. 지금까지 코드는 다음과 같습니다. import numpy as np import matplotlib.pyplot as plt import scipy, pylab plt.axes() circle=plt.Circle((0, 0), radius=1, fc='w') plt.gca().add_patch(circle) plt.yticks(np.arange(0, 3, 0.25)) plt.xticks(np.arange(0, 3, 0.25)) .. 2020. 11. 26.
파이썬 Windows에서 아나콘다를 완전히 제거하는 방법은 무엇입니까? 얼마 전에 Anaconda를 설치했지만 최근에이를 제거하고 기본 Python 2.7을 설치하기로 결정했습니다. Anaconda를 제거하고 모든 디렉토리를 삭제하고 python 2.7을 설치했습니다. 하지만 Windows 용 PyGTK를 설치하려고하면 c : / users /.../ Anaconda 디렉터리 에 설치한다고합니다. 이것은 존재하지도 않습니다. c : /python-2.7 디렉토리에 설치하고 싶습니다. Anaconda가 여전히 설치되어 있다고 생각하는 이유는 무엇입니까? 그리고 이것을 어떻게 바꿀 수 있습니까? 해결 방법 제거 프로그램이 나열되지 않았기 때문에 해결책은 Anaconda를 다시 설치 한 다음 제거하는 것입니다. 참조 페이지 https://stackoverflow.com/quest.. 2020. 11. 26.
파이썬 Python에서 MIDI 파일 읽기 Python의 MIDI 파일에서 이벤트를 읽을 수 있기를 원합니다. 라이브러리를 찾았지만 Windows에서 내 MIDI 파일과 함께 작동하는 라이브러리를 찾을 수 없습니다. 실시간으로 아무것도 할 필요가 없으며 이벤트와 시간을 제공하는 간단한 라이브러리를 원합니다. 직접 작성하는 것이 더 쉬울까요? 어떤 도움을 주시면 감사하겠습니다. 해결 방법 미디 파일의 구조는 매우 간단합니다. 기성 라이브러리를 찾을 수없고 (아무것도 알지 못함) 이벤트와 시간 만 필요하다면 파일을 직접 파싱 해 보는 것이 좋습니다. (많은 비트 시프 팅에 대비 : MIDI 데이터는 7 비트 블록의 문자열에 저장 됨) 또한 Windows에서 MIDI 파일과 함께 작동하는 라이브러리를 찾을 수 없다고 말합니다. MIDI 파일은 이식 가.. 2020. 11. 26.
파이썬 Python os.path.walk () 메서드 현재 유니 할당에서 walk 메서드를 사용하고 있습니다. 모두 잘 작동하지만 누군가가 나에게 뭔가를 설명해 줄 수 있기를 바랐습니다. 아래 예에서 myvisit 메소드에 사용되는 a 매개 변수는 무엇입니까? >>> from os.path import walk >>> def myvisit(a, dir, files): ... print dir,": %d files"%len(files) >>> walk('/etc', myvisit, None) /etc : 193 files /etc/default : 12 files /etc/cron.d : 6 files /etc/rc.d : 6 files /etc/rc.d/rc0.d : 18 files /etc/rc.d/rc1.d : 27 files /etc/rc.d/rc2... 2020. 11. 26.