py_runtime kuralıyla döndürülen Python çalışma zamanıyla ilgili bilgileri içerir.Python çalışma zamanı, platform çalışma zamanını veya derleme çalışma zamanını tanımlar. Platform çalışma zamanı, bilinen bir yoldan sistem tarafından yüklenmiş çevirmene erişirken, derleme içi çalışma zamanı, çevirmen olarak görev yapan bir File öğesine işaret eder. Her iki durumda da "yorumcu", standart CPython yorumlayıcısı ile aynı kurallara uyan, komut satırında geçirilen bir Python komut dosyasını çalıştırabilen yürütülebilir bir ikili program veya sarmalayıcı komut dosyasıdır.
Üyeler
- PyRuntimeInfo
- coverage_files
- coverage_tool
- dosyaları
- yorumcu
- 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='#!/usr/bin/env python3')
PyRuntimeInfo oluşturucu.
Parametreler
| Parametre | Açıklama |
|---|---|
interpreter_path
|
string; or None;
varsayılan = YokYeni nesnenin interpreter_path alanının değeri. interpreter içinde geçerseniz bu bağımsız değişken için değer vermeyin.
|
interpreter
|
File; or None;
varsayılan = YokYeni nesnenin interpreter alanının değeri. interpreter_path içinde geçerseniz bu bağımsız değişken için değer vermeyin.
|
files
|
depset of Files; or None;
varsayılan = YokYeni nesnenin files alanının değeri. interpreter_path içinde geçerseniz bu bağımsız değişken için değer vermeyin. interpreter sağlanmışsa ve bu bağımsız değişken None ise files bunun yerine boş bir depset haline gelir.
|
coverage_tool
|
File; or None;
varsayılan = YokYeni nesnenin coverage_tool alanının değeri.
|
coverage_files
|
depset of Files; or None;
varsayılan = YokYeni nesnenin coverage_files alanının değeri. coverage_tool öğesini de iletemiyorsanız bu bağımsız değişken için değer vermeyin.
|
python_version
|
zorunlu Yeni nesnenin python_version alanındaki değer.
|
stub_shebang
|
string;
varsayılan = '#!/usr/bin/env python3'Yeni nesnenin stub_shebang alanının değeri. #!/usr/bin/env python3 varsayılandır.
|
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool kullanımı için çalışma zamanında gereken dosyalar. coverage_tool sağlanmamışsa None olur.
None sonucunu döndürebilir.
coverage_tool
File PyRuntimeInfo.coverage_tool
File temsil eden bir araçtır. Aksi takdirde bu, None.
None sonucunu döndürebilir.
dosyalar
depset PyRuntimeInfo.files
interpreter tarafından ihtiyaç duyulan dosyalar) çalıştırma dosyalarına eklenmesi gereken File saniyelerinden oluşan depset öğesidir. interpreter değerinin bu alana dahil edilmesi gerekmez. Bu bir platform çalışma zamanıysa bu alan None olur.
None sonucunu döndürebilir.
çevirmen
File PyRuntimeInfo.interpreter
File'dir. Aksi takdirde bu, None. Derleme içi çalışma zamanının önceden oluşturulmuş, giriş yapılmış çevirmen veya kaynaktan derlenen çevirmen kullanabileceğini unutmayın.
None sonucunu döndürebilir.
interpreter_path
string PyRuntimeInfo.interpreter_path
None.
None sonucunu döndürebilir.
python_version
string PyRuntimeInfo.python_version
"PY2" ve "PY3"'dır.
stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary hedefleri yürütülürken kullanılan önyükleme Python saplama komut dosyasının başına eklendi. Windows için geçerli değildir.