py_runtimerule 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 trình thông dịch đã cài đặt trên hệ thống theo một đường dẫn đã biết, trong khi thời gian chạy trong bản dựng trỏ đến 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 nào hoặc tập lệnh trình bao có khả năng chạy 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
|
chuỗi; hoặc None;
giá trị mặc định là NoneGiá trị cho trường interpreter_path của đối tượng mới. Đừng cung cấp giá trị cho đối số này nếu bạn truyền vào interpreter.
|
interpreter
|
Tệp; hoặc None;
giá trị mặc định là NoneGiá trị cho trường interpreter của đối tượng mới. Đừng cung cấp giá trị cho đối số này nếu bạn truyền vào interpreter_path.
|
files
|
depset của Tệps; hoặc None;
giá trị mặc định là NoneGiá trị cho trường files của đối tượng mới. Đừng cung cấp giá trị cho đối số này nếu bạn truyền vào interpreter_path. Nếu bạn cung cấp interpreter và đối số này là None, thì files sẽ trở thành depset trống.
|
coverage_tool
|
Tệp; hoặc None;
giá trị mặc định là NoneGiá trị cho trường coverage_tool của đối tượng mới.
|
coverage_files
|
depset của Tệp; hoặc None;
giá trị mặc định là NoneGiá trị cho trường coverage_files của đối tượng mới. Đừng cung cấp giá trị cho đối số này nếu bạn không truyền vào coverage_tool.
|
python_version
|
bắt buộc Giá trị cho trường python_version của đối tượng mới.
|
stub_shebang
|
chuỗi;
giá trị mặc định là NoneGiá trị cho trường stub_shebang của đối tượng mới. Nếu không có hoặc không được chỉ định, hệ thống sẽ sử dụng #!/usr/bin/env python3.
|
bootstrap_template
|
Tệp; hoặc None;
giá trị mặc định là None |
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool. Sẽ là None nếu không có coverage_tool nào được cung cấp.
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 độ bao phủ mã từ các bài kiểm thử Python. Nếu không, trường này sẽ là None.
Có thể trả về None.
files
depset PyRuntimeInfo.files
depset của File cần được thêm vào tệp chạy của 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 sẽ là None.
Có thể trả về None.
interpreter
File PyRuntimeInfo.interpreter
File đại diện cho trình thông dịch. Nếu không, trường này sẽ 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 xây dựng 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.