py_runtimeรันไทม์ของ Python จะอธิบายรันไทม์ของแพลตฟอร์มหรือรันไทม์ในบิลด์ รันไทม์ของแพลตฟอร์มจะเข้าถึงอินเทอร์พรีเตอร์ที่ติดตั้งในระบบที่เส้นทางที่รู้จัก ในขณะที่รันไทม์ในบิลด์จะชี้ไปยัง File ที่ทำหน้าที่เป็นอินเทอร์พรีเตอร์ ในทั้ง 2 กรณี "อินเทอร์พรีเตอร์" คือไบนารีที่เรียกใช้งานได้หรือสคริปต์ Wrapper ที่สามารถเรียกใช้สคริปต์ Python ที่ส่งในบรรทัดคำสั่ง โดยทำตามรูปแบบเดียวกันกับอินเทอร์พรีเตอร์ CPython มาตรฐาน
สมาชิก
- PyRuntimeInfo
- bootstrap_template
- coverage_files
- coverage_tool
- files
- ล่าม
- interpreter_path
- python_version
- stub_shebang
PyRuntimeInfo
PyRuntimeInfo PyRuntimeInfo(interpreter_path=None, interpreter=None, files=None, coverage_tool=None, coverage_files=None, python_version, stub_shebang=None, bootstrap_template=None)
PyRuntimeInfo
          
      พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย | 
|---|---|
| interpreter_path | string หรือ Noneค่าเริ่มต้นคือNoneค่าสำหรับฟิลด์ interpreter_pathของออบเจ็กต์ใหม่ อย่าระบุค่าสำหรับอาร์กิวเมนต์นี้หากคุณส่งinterpreter | 
| interpreter | File หรือ Noneค่าเริ่มต้นคือNoneค่าสำหรับฟิลด์ interpreterของออบเจ็กต์ใหม่ อย่าระบุค่าสำหรับอาร์กิวเมนต์นี้หากคุณส่งinterpreter_path | 
| files | depset ของ File หรือ Noneค่าเริ่มต้นคือNoneค่าสำหรับฟิลด์ filesของออบเจ็กต์ใหม่ อย่าระบุค่าสำหรับอาร์กิวเมนต์นี้หากคุณส่งinterpreter_pathหากระบุinterpreterและอาร์กิวเมนต์นี้เป็นNonefilesจะกลายเป็นdepsetที่ว่างเปล่าแทน | 
| coverage_tool | File หรือ Noneค่าเริ่มต้นคือNoneค่าสำหรับฟิลด์ coverage_toolของออบเจ็กต์ใหม่ | 
| coverage_files | depset ของ File หรือ Noneค่าเริ่มต้นคือNoneค่าสำหรับฟิลด์ coverage_filesของออบเจ็กต์ใหม่ อย่าระบุค่าสำหรับอาร์กิวเมนต์นี้หากคุณไม่ได้ส่งcoverage_toolด้วย | 
| python_version | required ค่าสำหรับฟิลด์ python_versionของออบเจ็กต์ใหม่ | 
| stub_shebang | string;
                                     ค่าเริ่มต้นคือ Noneค่าสำหรับฟิลด์ stub_shebangของออบเจ็กต์ใหม่ หากไม่ได้ระบุหรือไม่มี ระบบจะใช้#!/usr/bin/env python3 | 
| bootstrap_template | File หรือ None;
                                     ค่าเริ่มต้นคือNone | 
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool จะเป็น None หากไม่ได้ระบุ coverage_tool
         อาจส่งคืน None
        coverage_tool
File PyRuntimeInfo.coverage_tool
File ที่แสดงถึงเครื่องมือที่ใช้ในการรวบรวมข้อมูลความครอบคลุมของโค้ดจากการทดสอบ Python มิเช่นนั้นจะเป็น None
         อาจส่งคืน None
        ไฟล์
depset PyRuntimeInfo.files
depsetของFileที่ต้องเพิ่มลงในไฟล์ที่รันได้ของเป้าหมายที่เรียกใช้งานได้ซึ่งใช้รันไทม์นี้ (โดยเฉพาะไฟล์ที่ interpreter ต้องการ) ไม่จำเป็นต้องรวมค่าของ interpreter ไว้ในฟิลด์นี้ หากเป็นรันไทม์ของแพลตฟอร์ม ฟิลด์นี้จะเป็น None
         อาจส่งคืน None
        ล่าม
File PyRuntimeInfo.interpreter
File ที่แสดงถึงอินเทอร์พรีเตอร์ มิเช่นนั้นจะเป็น None โปรดทราบว่ารันไทม์ในตัวสามารถใช้ได้ทั้งอินเทอร์พรีเตอร์ที่สร้างไว้ล่วงหน้าและเช็คอินแล้ว หรืออินเทอร์พรีเตอร์ที่สร้างจากแหล่งที่มา
         อาจส่งคืน None
        interpreter_path
string PyRuntimeInfo.interpreter_path
None
         อาจส่งคืน None
        python_version
string PyRuntimeInfo.python_version
"PY2" และ "PY3" เท่านั้น
        stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary  ไม่มีผลกับ Windows