py_runtime trả về.Thời gian chạy Python mô tả thời gian chạy nền tảng hoặc thời gian chạy trong bản dựng. Thời gian chạy nền tảng truy cập vào một trình thông dịch do hệ thống cài đặt tại một đường dẫn đã biết, trong khi thời gian chạy trong bản dựng trỏ đến một File đóng vai trò là trình thông dịch. Trong cả hai trường hợp, "trình thông dịch" thực sự là bất kỳ tệp nhị phân thực thi hoặc tập lệnh trình bao bọc nào có khả năng chạy một tập lệnh Python được truyền trên dòng lệnh, tuân theo các quy ước tương tự như trình thông dịch CPython tiêu chuẩn.
Hội viên
- PyRuntimeInfo
- bootstrap_template
- coverage_files
- coverage_tool
- files
- interpreter
- 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.
          
      Thông số
| Tham số | Mô tả | 
|---|---|
| interpreter_path | string; hoặc None;
                                     mặc định làNoneGiá trị cho trường interpreter_pathcủa đối tượng mới. Đừng đưa ra giá trị cho đối số này nếu bạn truyền vàointerpreter. | 
| interpreter | Tệp; hoặc None; mặc định làNoneGiá trị cho trường interpretercủa đối tượng mới. Đừng đưa ra giá trị cho đối số này nếu bạn truyền vàointerpreter_path. | 
| files | depset của File; hoặc None; giá trị mặc định làNoneGiá trị cho trường filescủa đối tượng mới. Đừng đưa ra giá trị cho đối số này nếu bạn truyền vàointerpreter_path. Nếu bạn cung cấpinterpretervà đối số này làNone, thìfilessẽ trở thành mộtdepsettrống. | 
| coverage_tool | Tệp; hoặc None; mặc định làNoneGiá trị cho trường coverage_toolcủa đối tượng mới. | 
| coverage_files | depset của File; hoặc None; giá trị mặc định làNoneGiá trị cho trường coverage_filescủa đối tượng mới. Đừng đưa ra giá trị cho đối số này nếu bạn cũng không truyền vàocoverage_tool. | 
| python_version | required Giá trị cho trường python_versioncủa đối tượng mới. | 
| stub_shebang | string;
                                     default is NoneGiá trị cho trường stub_shebangcủa đối tượng mới. Nếu bạn không chỉ định hoặc không có giá trị nào, thì#!/usr/bin/env python3sẽ được sử dụng. | 
| bootstrap_template | Tệp; hoặc None;
                                     mặc định làNone | 
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool. Sẽ là None nếu bạn không cung cấp coverage_tool.
         Có thể trả về None.
        coverage_tool
File PyRuntimeInfo.coverage_tool
File đại diện cho công cụ dùng để thu thập thông tin về mức độ sử dụng mã từ các kiểm thử Python. Nếu không, giá trị này là None.
         Có thể trả về None.
        tệp
depset PyRuntimeInfo.files
depset của File cần được thêm vào runfiles của một mục tiêu thực thi sử dụng thời gian chạy này (cụ thể là các tệp mà interpreter cần). Bạn không cần đưa giá trị của interpreter vào trường này. Nếu đây là thời gian chạy nền tảng thì trường này là None.
         Có thể trả về None.
        trình thông dịch
File PyRuntimeInfo.interpreter
File đại diện cho trình thông dịch. Nếu không, giá trị này là None. Xin lưu ý rằng thời gian chạy trong bản dựng có thể sử dụng trình thông dịch được tạo sẵn, đã kiểm tra hoặc trình thông dịch được tạo từ nguồn.
         Có thể trả về None.
        interpreter_path
string PyRuntimeInfo.interpreter_path
None.
         Có thể trả về None.
        python_version
string PyRuntimeInfo.python_version
"PY2" và "PY3".
        stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary.  Không áp dụng cho Windows.