re.search () TypeError : 'str'및 'NoneType'객체를 연결할 수 없습니다.

아래 코드는 의도 한대로 작동합니다 re.search("(\d+)x".

그러나 대체 검색을 추가 re.search("(\d+)x|x(\d+)"하면 다음을 얻습니다.

TypeError: cannot concatenate 'str' and 'NoneType' objects

암호:

fundleverage = None
regex_fundleverage = None
regex_fundleverage = re.search(r"(\d+)x|x(\d+)", instrument_name, flags=re.IGNORECASE)
if funddirection == "Long" and not regex_fundleverage == None:
    fundleverage = "+" + regex_fundleverage.group(1) + "00"
if funddirection == "Short" and not regex_fundleverage == None:
    fundleverage = "-" + regex_fundleverage.group(1) + "00"
print "Fundleverage: %s" % fundleverage

오류로 인해 내가 CONCATENATE str을 시도 것과 물론이다 "+""00"함께 None.

내 질문은 group(1)에서 조회가 하나만있을 때 선택이 작동 re.search()하지만 두 개의 대체 조회가 있으면 작동하지 않는 이유 입니다.

검색중인 문자열에 대체 "(\d+)x"및을 모두 포함하지 않으며 "x(\d+)"하나만 가능합니다.

예 str :

"Boost LevDAX 3x Daily ETP"
"ComStage LevDAX x2 UCITS ETF"
철권

나는 이렇게 할 것이다 :

regex_fundleverage = re.findall('(?<=x)\d+|\d+(?=x)',instrument_name, flags=re.IGNORECASE) 

if funddirection == "Long" and regex_fundleverage:
    fundleverage = "+" + regex_fundleverage[0] + "00"

if funddirection == "Short" and regex_fundleverage:
    fundleverage = "-" + regex_fundleverage[0] + "00"

print "Fundleverage: %s" % fundleverage

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TypeError : 'str'및 'function'객체를 연결할 수 없습니다.

분류에서Dev

TypeError : 'str'과 'NoneType'객체를 연결할 수 없습니다 .python BS4

분류에서Dev

TypeError : scrapy.Request ()에 맞춤 URL을 배치 할 때 'str'및 'NoneType'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : 'str'및 'float'개체를 연결할 수 없습니다. : Pandas

분류에서Dev

Tkinter Label, TypeError : 'str'및 'instance'개체를 연결할 수 없습니다.

분류에서Dev

Python Selenium TypeError : 'str'및 'WebElement'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : Flask의 'str'및 'float'개체를 MySQL과 연결할 수 없습니다.

분류에서Dev

xml에 디렉터리 목록- 'str'및 'NoneType'개체를 연결할 수 없습니다. 처리 방법?

분류에서Dev

Python TypeError : 인쇄를 시도 할 때 'str'및 'int'개체를 연결할 수 없습니다.

분류에서Dev

TypeError : '<class'str '>'유형의 개체를 연결할 수 없습니다. Series 및 DataFrame obj 만 유효합니다.

분류에서Dev

TypeError : str에 바이트를 연결할 수 없습니다.

분류에서Dev

Python : TypeError : 'str'과 'int'를 연결할 수 없습니다.

분류에서Dev

openerp는 'str'과 'function'객체를 연결할 수 없습니다.

분류에서Dev

Python str () : TypeError : 'str'객체를 호출 할 수 없습니다-중지 코드

분류에서Dev

Python 및 SQLite에 대한 도움이 필요합니다-> TypeError : 'NoneType'객체는 구독 할 수 없습니다.

분류에서Dev

Keras model.fit ()에서 TypeError : 'NoneType'객체를 호출 할 수 없습니다.

분류에서Dev

Python-TypeError : 'NoneType'객체는 구독 할 수 없습니다.

분류에서Dev

'NoneType'개체를 해결할 수 없음은 반복 할 수 없습니다 .TypeError

분류에서Dev

형식 오류는 'str'및 'ErrorList'개체를 연결할 수 없습니다.

분류에서Dev

Python 오류 : 'str'및 'builtin_function_or_method'개체를 연결할 수 없습니다.

분류에서Dev

Python TypeError : 메시지의 이메일 본문 부분에서 'str'및 'list'개체를 연결할 수 없습니다.

분류에서Dev

플라스크 및 Sqlite3를 사용할 때 TypeError : 'NoneType'개체를 구독 할 수 없습니다.

분류에서Dev

TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

분류에서Dev

Python / Pygame TypeError : 'str'객체는 호출 할 수 없습니다.

분류에서Dev

Python 3.4 : TypeError : 'str'객체는 호출 할 수 없습니다.

분류에서Dev

TypeError : 'str'객체는 호출 할 수 없습니다-Python

분류에서Dev

TypeError 'str'객체는 호출 할 수 없습니다-Python

분류에서Dev

TypeError : 데코레이터 함수에 인수를 전달할 때 'NoneType'객체를 호출 할 수 없습니다.

분류에서Dev

TypeError : nonetype을 확인할 때 'NoneType'개체를 구독 할 수 없습니다.

Related 관련 기사

  1. 1

    TypeError : 'str'및 'function'객체를 연결할 수 없습니다.

  2. 2

    TypeError : 'str'과 'NoneType'객체를 연결할 수 없습니다 .python BS4

  3. 3

    TypeError : scrapy.Request ()에 맞춤 URL을 배치 할 때 'str'및 'NoneType'개체를 연결할 수 없습니다.

  4. 4

    TypeError : 'str'및 'float'개체를 연결할 수 없습니다. : Pandas

  5. 5

    Tkinter Label, TypeError : 'str'및 'instance'개체를 연결할 수 없습니다.

  6. 6

    Python Selenium TypeError : 'str'및 'WebElement'개체를 연결할 수 없습니다.

  7. 7

    TypeError : Flask의 'str'및 'float'개체를 MySQL과 연결할 수 없습니다.

  8. 8

    xml에 디렉터리 목록- 'str'및 'NoneType'개체를 연결할 수 없습니다. 처리 방법?

  9. 9

    Python TypeError : 인쇄를 시도 할 때 'str'및 'int'개체를 연결할 수 없습니다.

  10. 10

    TypeError : '<class'str '>'유형의 개체를 연결할 수 없습니다. Series 및 DataFrame obj 만 유효합니다.

  11. 11

    TypeError : str에 바이트를 연결할 수 없습니다.

  12. 12

    Python : TypeError : 'str'과 'int'를 연결할 수 없습니다.

  13. 13

    openerp는 'str'과 'function'객체를 연결할 수 없습니다.

  14. 14

    Python str () : TypeError : 'str'객체를 호출 할 수 없습니다-중지 코드

  15. 15

    Python 및 SQLite에 대한 도움이 필요합니다-> TypeError : 'NoneType'객체는 구독 할 수 없습니다.

  16. 16

    Keras model.fit ()에서 TypeError : 'NoneType'객체를 호출 할 수 없습니다.

  17. 17

    Python-TypeError : 'NoneType'객체는 구독 할 수 없습니다.

  18. 18

    'NoneType'개체를 해결할 수 없음은 반복 할 수 없습니다 .TypeError

  19. 19

    형식 오류는 'str'및 'ErrorList'개체를 연결할 수 없습니다.

  20. 20

    Python 오류 : 'str'및 'builtin_function_or_method'개체를 연결할 수 없습니다.

  21. 21

    Python TypeError : 메시지의 이메일 본문 부분에서 'str'및 'list'개체를 연결할 수 없습니다.

  22. 22

    플라스크 및 Sqlite3를 사용할 때 TypeError : 'NoneType'개체를 구독 할 수 없습니다.

  23. 23

    TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

  24. 24

    Python / Pygame TypeError : 'str'객체는 호출 할 수 없습니다.

  25. 25

    Python 3.4 : TypeError : 'str'객체는 호출 할 수 없습니다.

  26. 26

    TypeError : 'str'객체는 호출 할 수 없습니다-Python

  27. 27

    TypeError 'str'객체는 호출 할 수 없습니다-Python

  28. 28

    TypeError : 데코레이터 함수에 인수를 전달할 때 'NoneType'객체를 호출 할 수 없습니다.

  29. 29

    TypeError : nonetype을 확인할 때 'NoneType'개체를 구독 할 수 없습니다.

뜨겁다태그

보관