환경 변수를 숫자 값으로 설정하면 파이썬에서 오류가 발생합니다.

아브 리제

다음 코드에서 ENV 변수 설정 시도

import os
dicta = {}

def setv(evar, evalue):
    os.environ[evar] = evalue
    dicta.setdefault('UENV', {}).update({evar: evalue})

# Set environment variables
setv('API_USER', 'username')
setv('API_PASSWORD', 'secret')
setv('NUMBER', 1)

NUMBER 변수가 숫자 값 1로 설정된 마지막 명령문에서 다음 오류가 발생합니다.

Traceback (most recent call last):
  File "./pyenv.py", line 19, in <module>
    setv('NUMBER', 1)
  File "./pyenv.py", line 13, in setv
    os.environ[evar] = evalue
  File "/home/python/3.6.3/1/el-6-x86_64/lib/python3.6/os.py", line 674, in __setitem__
    value = self.encodevalue(value)
  File "/home/python/3.6.3/1/el-6-x86_64/lib/python3.6/os.py", line 744, in encode
    raise TypeError("str expected, not %s" % type(value).__name__)
TypeError: str expected, not int

변수 값을 str로 변환하고 값을 int로 유지하고 싶지 않습니다. NUMBER 값을 숫자 1로 유지하고이 오류 메시지가 표시되지 않는 것에 대한 생각

비슈누 키란

환경 변수는 문자열 값입니다. 환경에서 가져온 후 다시 정수로 형변환하는 것이 좋습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 문자열을 float로 변환하면 숫자가 문자와 숫자의 혼합으로 표시되는 오류가 발생합니다.

분류에서Dev

2 진에서 10 진으로의 변환기에 1보다 큰 숫자를 입력하면 startIndex는 문자열 길이보다 클 수 없다는 오류가 발생합니다.

분류에서Dev

"문자열을 부동 소수점으로 변환 할 수 없음"오류가 발생하면서 두 행의 데이터를 플롯하려고합니다.

분류에서Dev

저장 프로 시저에서 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

자체 firebase 클래스를 Javascript에서 Typescript로 변환하면 오류가 발생합니다.

분류에서Dev

SQLException : 데이터 유형 varchar를 숫자로 변환하는 중에 오류가 발생했습니다.

분류에서Dev

변수를 정의하고 정의 중에 문제가 발생하면 기본값으로 설정합니다.

분류에서Dev

데이터 유형을 varchar에서 숫자로 변환하는 중에 오류가 발생했습니다.

분류에서Dev

SQL에서 CHAR를 int로 변환하면 오류가 발생합니다.

분류에서Dev

개체의 값을 텍스트에서 숫자로 변경하면 javascript에서 오류 nan이 발생합니다.

분류에서Dev

파이썬에서 임의의 문자열을 날짜로 변환하면 그룹 이름 'm'의 재정의가 발생합니다.

분류에서Dev

SQL Server : 데이터 형식 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

OPENXML SQL의 경우 빈 XML 노드에 대해 데이터 유형 nvarchar를 숫자로 변환하는 중 오류가 발생했습니다.

분류에서Dev

Firebase 값 (Int)을 String으로 변환하면 오류가 발생합니다.

분류에서Dev

파이썬은 환경 변수 경로에서 구문 오류를 발생시킵니다.

분류에서Dev

null 값으로 테이블을 반환하면 오류가 발생합니다.

분류에서Dev

JS 내에서 php로 쿠키를 설정하면 29 행에 오류가 발생하여 PHP 코드에서 변수를 반환합니까?

분류에서Dev

JSON 문자열을 NSDate로 변환하면 오류가 발생합니다.

분류에서Dev

목록 상자에서 이미지 경로를 변경하면 VBNET 오류가 발생했습니다.

분류에서Dev

텍스트에서 숫자를 찾으면 항상 오류가 발생합니다.

분류에서Dev

여러 열에 걸쳐 파이썬에서 zip 함수로 반복하면 오류가 발생합니다.

분류에서Dev

.loc 데이터 프레임으로 인해 값 오류가 발생합니다. 비유 한 값 (NA 또는 inf)을 정수로 변환 할 수 없습니다.

분류에서Dev

"데이터 형식 nvarchar를 실수로 변환하는 동안 오류가 발생했습니다."라는 오류가 발생합니다.

분류에서Dev

값을 추가하여 문자열의 문자를 변경하면 런타임 오류가 발생합니다.

분류에서Dev

ffmpeg를 통해 .flv 파일을 .mp4 형식으로 변환하면 오류가 발생합니다.

분류에서Dev

LINQ 내에서 날짜를 비교하면 오류가 발생합니다. 메서드를 저장소 식으로 변환 할 수 없습니다.

분류에서Dev

클로저 내부의 벡터를 변경하면 "이동 된 값의 빌림"오류가 발생합니다.

분류에서Dev

Java에서 16 진수를 위도 및 경도로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

데이터베이스에서 ID를 얻지 못했으며 숫자가 아닌 값이 발생하면 오류가 발생했습니다.

Related 관련 기사

  1. 1

    파이썬에서 문자열을 float로 변환하면 숫자가 문자와 숫자의 혼합으로 표시되는 오류가 발생합니다.

  2. 2

    2 진에서 10 진으로의 변환기에 1보다 큰 숫자를 입력하면 startIndex는 문자열 길이보다 클 수 없다는 오류가 발생합니다.

  3. 3

    "문자열을 부동 소수점으로 변환 할 수 없음"오류가 발생하면서 두 행의 데이터를 플롯하려고합니다.

  4. 4

    저장 프로 시저에서 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

  5. 5

    자체 firebase 클래스를 Javascript에서 Typescript로 변환하면 오류가 발생합니다.

  6. 6

    SQLException : 데이터 유형 varchar를 숫자로 변환하는 중에 오류가 발생했습니다.

  7. 7

    변수를 정의하고 정의 중에 문제가 발생하면 기본값으로 설정합니다.

  8. 8

    데이터 유형을 varchar에서 숫자로 변환하는 중에 오류가 발생했습니다.

  9. 9

    SQL에서 CHAR를 int로 변환하면 오류가 발생합니다.

  10. 10

    개체의 값을 텍스트에서 숫자로 변경하면 javascript에서 오류 nan이 발생합니다.

  11. 11

    파이썬에서 임의의 문자열을 날짜로 변환하면 그룹 이름 'm'의 재정의가 발생합니다.

  12. 12

    SQL Server : 데이터 형식 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

  13. 13

    OPENXML SQL의 경우 빈 XML 노드에 대해 데이터 유형 nvarchar를 숫자로 변환하는 중 오류가 발생했습니다.

  14. 14

    Firebase 값 (Int)을 String으로 변환하면 오류가 발생합니다.

  15. 15

    파이썬은 환경 변수 경로에서 구문 오류를 발생시킵니다.

  16. 16

    null 값으로 테이블을 반환하면 오류가 발생합니다.

  17. 17

    JS 내에서 php로 쿠키를 설정하면 29 행에 오류가 발생하여 PHP 코드에서 변수를 반환합니까?

  18. 18

    JSON 문자열을 NSDate로 변환하면 오류가 발생합니다.

  19. 19

    목록 상자에서 이미지 경로를 변경하면 VBNET 오류가 발생했습니다.

  20. 20

    텍스트에서 숫자를 찾으면 항상 오류가 발생합니다.

  21. 21

    여러 열에 걸쳐 파이썬에서 zip 함수로 반복하면 오류가 발생합니다.

  22. 22

    .loc 데이터 프레임으로 인해 값 오류가 발생합니다. 비유 한 값 (NA 또는 inf)을 정수로 변환 할 수 없습니다.

  23. 23

    "데이터 형식 nvarchar를 실수로 변환하는 동안 오류가 발생했습니다."라는 오류가 발생합니다.

  24. 24

    값을 추가하여 문자열의 문자를 변경하면 런타임 오류가 발생합니다.

  25. 25

    ffmpeg를 통해 .flv 파일을 .mp4 형식으로 변환하면 오류가 발생합니다.

  26. 26

    LINQ 내에서 날짜를 비교하면 오류가 발생합니다. 메서드를 저장소 식으로 변환 할 수 없습니다.

  27. 27

    클로저 내부의 벡터를 변경하면 "이동 된 값의 빌림"오류가 발생합니다.

  28. 28

    Java에서 16 진수를 위도 및 경도로 변환하는 동안 오류가 발생했습니다.

  29. 29

    데이터베이스에서 ID를 얻지 못했으며 숫자가 아닌 값이 발생하면 오류가 발생했습니다.

뜨겁다태그

보관