Python- 다른 파일에서 매개 변수 값을 어떻게 설정할 수 있습니까?

사라 8

저는 Python을 처음 사용합니다. 내가 가지고있는 일부 테스트를 편집해야합니다. 실행해야하는 테스트에 대한 모든 세부 정보가 포함 된 파일이 있습니다. 예를 들어 파일 이름은 "test 1"입니다.

이 파일에는 전역 매개 변수가 거의 없습니다.

LINK_IP_ADDR = "10.8.22.89"
STABILITY_SLEEP = 5  
MAIN_STATE_SLEEP = 30 

테스트를 자동으로 일반화하기 위해 다른 파이썬 파일 (예 : config_file)의 매개 변수 값을 설정하고 싶습니다. 어떻게해야합니까?

Schore

이를 위해 구성 파일을 사용해야합니다. ConfigParser의 패키지는 일을 할 것입니다. 빠르고 더러운 버전을 원한다면 다음이 적합 할 수 있습니다.

'테스트 파일'에 다음을 작성하십시오.

class Params:
    LINK_IP_ADDR = "10.8.22.89"
    STABILITY_SLEEP = 5
    MAIN_STATE_SLEEP = 30

그런 다음 기본 프로그램에서 원하는 매개 변수를 가져 와서 사용합니다.

from test1 import Params
# from test2 import Params
print Params.LINK_IP_ADDR

그런 다음 import 문을 사용하려는 파일로 전환 할 수 있습니다. 그래도 섹션이 다른 일반 .ini 파일을 사용합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ubuntu에서 1 개의 파일을 N 개의 다른 파일과 어떻게 비교할 수 있습니까?

분류에서Dev

어떻게 다른 값을 같은 매개 변수로 차례로 사용할 수 있습니까?

분류에서Dev

발견 된 각 값을 다른 변수에 어떻게 매핑 할 수 있습니까?

분류에서Dev

C ++에서 파일을 매개 변수로 어떻게 전달할 수 있습니까?

분류에서Dev

구성 파일에서 Angular 값을 어떻게 설정할 수 있습니까?

분류에서Dev

Haskell 함수 가드는 함수 매개 변수가 아닌 다른 값에서 어떻게 작동 할 수 있습니까?

분류에서Dev

함수는 C ++에서 값으로 전달 된 매개 변수를 어떻게 수정할 수 있습니까?

분류에서Dev

중간 변수 매개 변수에 ECMAScript 6 기본값 기능을 어떻게 사용할 수 있습니까?

분류에서Dev

ODE 함수에서 매개 변수 값을 어떻게 조건화 할 수 있습니까? (deSolve, if-else)

분류에서Dev

ODE 함수에서 매개 변수 값을 어떻게 조건화 할 수 있습니까? (deSolve, if-else)

분류에서Dev

Zeppelin에서 zeppelin.xy 형식의 매개 변수 값을 어떻게 변경할 수 있습니까?

분류에서Dev

어떻게 알파벳 순서에있는 세 개의 변수 값은 경우에만 다른 문을 사용하여 주문할 수 있습니까?

분류에서Dev

2 개의 매개 변수를 기반으로 업데이트 문에서 값을 어떻게 설정할 수 있습니까?

분류에서Dev

4..99 매개 변수를 다른 함수에 어떻게 전달할 수 있습니까?

분류에서Dev

한 PHP 파일에서 다른 PHP 파일로 변수 값을 어떻게 얻을 수 있습니까?

분류에서Dev

fn을 다른 기능의 기능 매개 변수로 어떻게 사용할 수 있습니까?

분류에서Dev

Spring에서 XML 파일을 통해 여러 매개 변수화 된 생성자에 값을 어떻게 전달할 수 있습니까?

분류에서Dev

Javascript의 .forEach 루프 내에서 및 인덱스 매개 변수의 값을 어떻게 설정할 수 있습니까?

분류에서Dev

Swift에서 요일을 어떻게 변수로 설정할 수 있습니까?

분류에서Dev

Koa 응답에서 다운로드 할 파일의 이름을 어떻게 설정할 수 있습니까?

분류에서Dev

다른 변수의 이름에 쉘 변수의 확장 값을 어떻게 사용할 수 있습니까?

분류에서Dev

다른 클래스에서 열거 형 변수의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

pytest-pytest 매개 변수화에 pytest addoption 값을 어떻게 전달할 수 있습니까?

분류에서Dev

세션 값을 매개 변수 컬렉션에 어떻게 전달할 수 있습니까?

분류에서Dev

어떻게 단일 파일을 두 개의 다른 스트림에 동시에 연결할 수 있습니까?

분류에서Dev

변수 값을 어떻게 설정할 수 있습니까?

분류에서Dev

버튼 값을 변수에 어떻게 저장할 수 있습니까? (Python Gtk)

분류에서Dev

Rust에서 Some 매개 변수의 유형을 어떻게 지정할 수 있습니까?

분류에서Dev

변수 내용을 매개 변수로 함수에 어떻게 전달할 수 있습니까?

Related 관련 기사

  1. 1

    Ubuntu에서 1 개의 파일을 N 개의 다른 파일과 어떻게 비교할 수 있습니까?

  2. 2

    어떻게 다른 값을 같은 매개 변수로 차례로 사용할 수 있습니까?

  3. 3

    발견 된 각 값을 다른 변수에 어떻게 매핑 할 수 있습니까?

  4. 4

    C ++에서 파일을 매개 변수로 어떻게 전달할 수 있습니까?

  5. 5

    구성 파일에서 Angular 값을 어떻게 설정할 수 있습니까?

  6. 6

    Haskell 함수 가드는 함수 매개 변수가 아닌 다른 값에서 어떻게 작동 할 수 있습니까?

  7. 7

    함수는 C ++에서 값으로 전달 된 매개 변수를 어떻게 수정할 수 있습니까?

  8. 8

    중간 변수 매개 변수에 ECMAScript 6 기본값 기능을 어떻게 사용할 수 있습니까?

  9. 9

    ODE 함수에서 매개 변수 값을 어떻게 조건화 할 수 있습니까? (deSolve, if-else)

  10. 10

    ODE 함수에서 매개 변수 값을 어떻게 조건화 할 수 있습니까? (deSolve, if-else)

  11. 11

    Zeppelin에서 zeppelin.xy 형식의 매개 변수 값을 어떻게 변경할 수 있습니까?

  12. 12

    어떻게 알파벳 순서에있는 세 개의 변수 값은 경우에만 다른 문을 사용하여 주문할 수 있습니까?

  13. 13

    2 개의 매개 변수를 기반으로 업데이트 문에서 값을 어떻게 설정할 수 있습니까?

  14. 14

    4..99 매개 변수를 다른 함수에 어떻게 전달할 수 있습니까?

  15. 15

    한 PHP 파일에서 다른 PHP 파일로 변수 값을 어떻게 얻을 수 있습니까?

  16. 16

    fn을 다른 기능의 기능 매개 변수로 어떻게 사용할 수 있습니까?

  17. 17

    Spring에서 XML 파일을 통해 여러 매개 변수화 된 생성자에 값을 어떻게 전달할 수 있습니까?

  18. 18

    Javascript의 .forEach 루프 내에서 및 인덱스 매개 변수의 값을 어떻게 설정할 수 있습니까?

  19. 19

    Swift에서 요일을 어떻게 변수로 설정할 수 있습니까?

  20. 20

    Koa 응답에서 다운로드 할 파일의 이름을 어떻게 설정할 수 있습니까?

  21. 21

    다른 변수의 이름에 쉘 변수의 확장 값을 어떻게 사용할 수 있습니까?

  22. 22

    다른 클래스에서 열거 형 변수의 값을 어떻게 변경할 수 있습니까?

  23. 23

    pytest-pytest 매개 변수화에 pytest addoption 값을 어떻게 전달할 수 있습니까?

  24. 24

    세션 값을 매개 변수 컬렉션에 어떻게 전달할 수 있습니까?

  25. 25

    어떻게 단일 파일을 두 개의 다른 스트림에 동시에 연결할 수 있습니까?

  26. 26

    변수 값을 어떻게 설정할 수 있습니까?

  27. 27

    버튼 값을 변수에 어떻게 저장할 수 있습니까? (Python Gtk)

  28. 28

    Rust에서 Some 매개 변수의 유형을 어떻게 지정할 수 있습니까?

  29. 29

    변수 내용을 매개 변수로 함수에 어떻게 전달할 수 있습니까?

뜨겁다태그

보관