py_runtime
kuralı tarafından döndürülen bir Python çalışma zamanı hakkındaki bilgileri içerir.
Python çalışma zamanı, platform çalışma zamanını veya yerleşik çalışma zamanını tanımlar. Platform çalışma zamanı, bilinen bir yoldaki sisteme yüklenmiş yorumlayıcıya erişirken yerleşik çalışma zamanı, yorumlayıcı görevi gören bir File
işaret eder. Her iki durumda da "yorumlayıcı", komut satırında iletilen bir Python komut dosyasını standart CPython yorumlayıcısıyla aynı kurallara uyarak çalıştırabilen herhangi bir yürütülebilir ikili veya sarmalayıcı komut dosyasıdır.
Üyeler
- 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
oluşturucusu.
Parametreler
Parametre | Açıklama |
---|---|
interpreter_path
|
dize veya None ;
varsayılan değer None Yeni nesnenin interpreter_path alanının değeri. interpreter değerini iletiyorsanız bu bağımsız değişken için değer vermeyin.
|
interpreter
|
Dosya veya None ;
varsayılan değer None Yeni nesnenin interpreter alanının değeri. interpreter_path değerini iletiyorsanız bu bağımsız değişken için değer vermeyin.
|
files
|
Dosyaların depset'i veya None ;
varsayılan değer None Yeni nesnenin files alanının değeri. interpreter_path değerini iletiyorsanız bu bağımsız değişken için değer vermeyin. interpreter verilirse ve bu bağımsız değişken None ise files bunun yerine boş bir depset olur.
|
coverage_tool
|
Dosya veya None ;
varsayılan değer None Yeni nesnenin coverage_tool alanının değeri.
|
coverage_files
|
Dosyaların depset'i veya None ;
varsayılan değer None Yeni nesnenin coverage_files alanının değeri. coverage_tool değerini de iletmiyorsanız bu bağımsız değişken için değer vermeyin.
|
python_version
|
required Yeni nesnenin python_version alanının değeri.
|
stub_shebang
|
string;
varsayılan değer None Yeni nesnenin stub_shebang alanının değeri. Hiçbiri veya belirtilmemişse #!/usr/bin/env python3 kullanılır.
|
bootstrap_template
|
Dosya; veya None ;
varsayılan değer None 'dir. |
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool
kullanmak için çalışma zamanında gereken dosyalar. coverage_tool
sağlanmadıysa None
olur.
None
tarihine kadar iade edilebilir.
coverage_tool
File PyRuntimeInfo.coverage_tool
File
olur. Aksi takdirde bu değer None
olur.
None
tarihine kadar iade edilebilir.
dosyalar
depset PyRuntimeInfo.files
depset
File
'lerinin bir listesidir (özellikle interpreter
tarafından gereken dosyalar). interpreter
değeri bu alana dahil edilmeyebilir. Bu bir platform çalışma zamanıysa bu alan None
olur.
None
tarihine kadar iade edilebilir.
çevirmen
File PyRuntimeInfo.interpreter
File
olur. Aksi takdirde bu değer None
olur. Yerleşik bir çalışma zamanının, önceden oluşturulmuş ve kontrol edilmiş bir yorumlayıcıyı veya kaynaktan oluşturulmuş bir yorumlayıcıyı kullanabileceğini unutmayın.
None
tarihine kadar iade edilebilir.
interpreter_path
string PyRuntimeInfo.interpreter_path
None
olur.
None
tarihine kadar iade edilebilir.
python_version
string PyRuntimeInfo.python_version
"PY2"
ve "PY3"
'dir.
stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary
hedefleri yürütülürken kullanılan önyükleme Python saplama komut dosyasına eklenen "shebang" ifadesi. Windows için geçerli değildir.