본문 바로가기

python 공부2392

파이썬에서 ','로 구분 된 목록에서 객체 분할 요소 목록이 있습니다. 각 요소에 대해 ''로 구분 된 3 개의 숫자로 분할하여 인쇄합니다. 내 코드가 내가 원하는대로 작동하지 않습니다. :에스 l = ['14,23,63\n','41,20,76\n','65,23,42\n'] for element in l: element.split(',') print element[0],element[1],element[2] #outcome should be e.g. 14,23,63 해결 방법 str.split 은 새 목록을 반환합니다. for element in l: parts = element.split(',') print parts 또한 트림 ( element.strip (). split ( ',') )도 원할 것입니다. 참조 페이지 https://stackove.. 2020. 9. 27.
파이썬 Windows 용 Python에 가장 적합한 IDE는 무엇입니까? 저는 파이썬을 처음 접했고 Linux 시스템에서 간단한 gedit 응용 프로그램을 사용하여 파이썬 코드를 작성하고 있지만 코드의 들여 쓰기를 관리하기가 매우 어렵습니다. 일부 기능을 제공하고 P4 시스템 속도를 저하시키지 않는 Python IDE를 찾고 있습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/7899732 2020. 9. 27.
파이썬 Python 2.5에서 사용할 수있는 JSON 모듈은 무엇입니까? 해결 방법 try: import json except ImportError: import simplejson as json 참조 페이지 https://stackoverflow.com/questions/791561 2020. 9. 27.
파이썬 Python : 파일을 stdout으로 인쇄 나는 검색했고 다른 방법으로 만 질문을 찾을 수 있습니다 : stdin을 파일에 작성 :) 파일의 내용을 stdout에 덤프하는 빠르고 쉬운 방법이 있습니까? 해결 방법 확실한. 파일 이름이 fname 인 문자열이 있다고 가정하면 다음이 트릭을 수행합니다. with open(fname, 'r') as fin: print(fin.read()) 참조 페이지 https://stackoverflow.com/questions/8084260 2020. 9. 27.
파이썬 사전 : u '문자 제거 다음 사전에서 u 문자를 제거하려면 어떻게합니까? {u'name': u'A', u'primary_key': 1} 이 데이터는 Mongo 데이터베이스 find () 쿼리에서 가져옵니다. 그렇게 보이도록 {'name': 'A', 'primary_key': 1} 해결 방법 Mongo 옵션을 제거하면 데이터가 검색된 후 변환을 수행하기 위해 Python 코드를 작성하게됩니다. 각 필드를 변환하기 위해 결과를 순회하는 재귀 함수를 작성할 수 있습니다. 빠르고 더러운 대안으로 사용할 수있는 약간의 해킹이 있습니다. >>> import json, ast >>> r = {u'name': u'A', u'primary_key': 1} >>> ast.literal_eval(json.dumps(r)) {'name': 'A',.. 2020. 9. 26.
파이썬 Os.Rename에서 강제 덮어 쓰기 이미 존재하는 경우 다른 파일을 덮어 쓰도록 os.rename 이름 바꾸기를 강제 할 수 있습니까? 예를 들어 아래 코드에서 Tests.csv 파일이 이미 존재하는 경우 Tests.txt 파일로 대체됩니다 (또한 Tests.csv로 이름이 변경됨). os.rename("C:\Users\Test.txt","C:\Users\Tests.csv"); 해결 방법 from shutil import move move('C:\\Users\\Test.txt', 'C:\\Users\\Tests.csv') 또는 os.remove 와 shutil.move 를 차례로 선택합니다. from os import remove from shutil import move remove('C:\\Users\\Tests.csv') move('.. 2020. 9. 26.
파이썬 Python에서 'argparse.ArgumentError'사용 Python의 argparse 모듈에서 ArgumentError 예외를 사용하고 싶지만 사용 방법을 알 수 없습니다. 서명은 ArgumentError (argument, message) 로 호출되어야한다고 말했지만 argument 가 무엇인지 알 수 없습니다. 파서 객체의 일부 여야한다고 생각하지만 이에 대한 문서를 찾을 수 없습니다. 해결 방법 ArgumentError : 파서의 작업에 오류가있을 때 ArgumentParser 객체에서 발생하는 예외입니다. 명령 줄을 구문 분석하는 동안 발생한 오류는 ArgumentParser에 의해 포착되고 명령 줄 메시지로 내 보냅니다. 생성자의 argument 매개 변수는 예외가 발생하는 Action 객체입니다. 일반적으로 Action 서브 클래스 외부에서 발생시.. 2020. 9. 26.
파이썬 pymongo로 mongodb를 정렬하는 방법 mongoDB를 쿼리 할 때 정렬 기능을 사용하려고하는데 실패합니다. MongoDB 콘솔에서는 동일한 쿼리가 작동하지만 여기서는 작동하지 않습니다. 코드는 다음과 같습니다. import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print post 내가 얻는 오류는 다음과 같습니다. Traceback (most recent call last).. 2020. 9. 26.
파이썬 Python Itertools.Permutations () itertools.permutations ()가 문자열을 반환하는 대신 각 순열에 대한 문자 또는 숫자 목록을 반환하는 이유는 무엇입니까? 예를 들면 : >>> print([x for x in itertools.permutations('1234')]) >>> [('1', '2', '3', '4'), ('1', '2', '4', '3'), ('1', '3', '2', '4') ... ] 왜 이것을 반환하지 않습니까? >>> ['1234', '1243', '1324' ... ] 해결 방법 itertools.permutations () 는 단순히 이런 방식으로 작동합니다. 임의의 이터 러블을 인수로 취하고 항상 튜플을 생성하는 이터레이터를 반환합니다. 특수한 경우의 문자열이 아닙니다. 문자열 목록을 얻으려면 .. 2020. 9. 26.
파이썬에서 공백에 문자열 분할 나는 파이썬에 상응하는 것을 찾고 있어요 String str = "many fancy word \nhello \thi"; String whiteSpaceRegex = "\\s"; String[] words = str.split(whiteSpaceRegex); ["many", "fancy", "word", "hello", "hi"] 해결 방법 인수가없는 str.split () 메서드는 공백으로 분할됩니다. >>> "many fancy word \nhello \thi".split() ['many', 'fancy', 'word', 'hello', 'hi'] 참조 페이지 https://stackoverflow.com/questions/8113782 2020. 9. 26.