Ini ialah perintah pypy yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pypy - pelaksanaan alternatif yang pantas dan mematuhi bahasa Python
SINOPSIS
pypy [pilihan] [-c cmd|-m mod|file.py|-] [berhujah...]
PILIHAN
-i Periksa secara interaktif selepas menjalankan skrip.
-O Langkau pernyataan tegas.
-OO Alih keluar docstrings apabila mengimport modul sebagai tambahan kepada -O.
-c CMD Program diluluskan sebagai CMD (menamatkan senarai pilihan).
-S Jangan mengimport tapak pada permulaan.
-s Jangan tambahkan direktori tapak pengguna ke sys.path.
-u Binari yang tidak dibuffer stdout and stderr.
-h, - membantu
Tunjukkan mesej bantuan dan keluar.
-m MOD Modul perpustakaan untuk dijalankan sebagai skrip (menamatkan senarai pilihan).
-W ARG Kawalan amaran (berhujah is tindakan:mesej:kategori:modul:lineno).
-E Abaikan pembolehubah persekitaran (seperti PYTHONPATH).
-B Lumpuhkan menulis bytecode (.pyc) fail.
--versi
Cetak versi PyPy.
--maklumat Cetak maklumat terjemahan tentang boleh laku PyPy ini.
--jit ARG
Parameter JIT tahap rendah. Kebanyakannya dalaman. Lari --jit membantu untuk maklumat lanjut.
PERSEKITARAN
PYTHONPATH
Tambahkan direktori pada laluan carian modul pypy. Formatnya sama dengan shell
PATH.
PYTHONSTARTUP
Skrip yang dirujuk oleh pembolehubah ini akan dilaksanakan sebelum gesaan pertama
dipaparkan, dalam mod interaktif.
PYTHONDONTWRITEBYTECODE
Jika ditetapkan kepada nilai bukan kosong, bersamaan dengan -B pilihan. Lumpuhkan penulisan .pyc
fail.
PYTHONINSPECT
Jika ditetapkan kepada nilai bukan kosong, bersamaan dengan -i pilihan. Periksa secara interaktif
selepas menjalankan skrip yang ditentukan.
PYTHONIOENCODING
Jika ini ditetapkan, ia akan mengatasi pengekodan yang digunakan stdin/stdout/stderr. Sintaks
is nama pengekodan:pengendali ralat . pengendali ralat bahagian adalah pilihan dan mempunyai yang sama
maksudnya seperti dalam str.encode.
LAMAN PYTHONNOUSERS
Jika ditetapkan kepada nilai bukan kosong, bersamaan dengan -s pilihan. Jangan tambah tapak pengguna
direktori kepada sys.path.
PYTHONWARNINGS
Jika ditetapkan, bersamaan dengan -W pilihan (kawalan amaran). Nilainya hendaklah a
senarai dipisahkan koma bagi -W parameter.
PYPYLOG
Jika ditetapkan kepada nilai bukan kosong, dayakan pengelogan, formatnya ialah:
nama keluarga or +fname
pengelogan untuk pemprofilan: termasuk semua debug_start/debug_stop tetapi tidak ada
bersarang debug_print. nama keluarga boleh - untuk log masuk stderr. Yang +fname bentuk boleh
digunakan jika terdapat a : dalam nama f
:nama keluarga Pembalakan penuh, termasuk debug_print.
awalan:nama keluarga
Pembalakan bersyarat. Berbilang awalan boleh ditentukan, dipisahkan koma.
Hanya bahagian yang namanya sepadan dengan awalan akan dilog.
PYPYLOG=jit-log-opt,jit-backend:logfile akan menjana log yang sesuai untuk jitviewer,
alat untuk menyahpepijat isu prestasi di bawah PyPy.
PYPY_IRC_TOPIC
Jika ditetapkan kepada nilai bukan kosong, cetak topik IRC #pypy rawak semasa permulaan
mod interaktif.
lalai PyPy incminimark pengumpul sampah boleh dikonfigurasikan melalui beberapa persekitaran
pemboleh ubah:
PYPY_GC_NURSERY
Saiz tapak semaian. Lalai kepada 1/2 daripada cache anda atau 4M. Nilai kecil (seperti 1 atau
1KB) berguna untuk nyahpepijat.
PYPY_GC_NURSERY_CLEANUP
Selang masa di mana tapak semaian dibersihkan. Mesti lebih kecil daripada saiz tapak semaian
dan lebih besar daripada objek terbesar yang boleh kita peruntukkan di tapak semaian.
PYPY_GC_INCREMENT_STEP
Saiz memori yang ditanda semasa langkah menanda. Lalai ialah saiz tapak semaian
kali 2. Jika anda menandakannya terlalu tinggi GC anda tidak bertambah sama sekali. Minimum adalah
ditetapkan kepada saiz yang bertahan masa kutipan kecil 1.5 jadi kami menuntut semula apa-apa semua
pada bila-bila masa.
PYPY_GC_MAJOR_COLLECT
Faktor ingatan koleksi utama. Lalai ialah 1.82, yang bermaksud mencetuskan major
koleksi apabila memori yang digunakan bersamaan dengan 1.82 kali memori yang benar-benar digunakan pada
akhir koleksi utama sebelum ini.
PYPY_GC_GROWTH
Kadar pertumbuhan maksimum ambang koleksi utama. Lalai ialah 1.4. Berguna untuk mengumpul
lebih kerap daripada biasa pada pertumbuhan ingatan yang mendadak, contohnya apabila terdapat gangguan sementara
puncak dalam penggunaan ingatan.
PYPY_GC_MAX
Saiz timbunan maks. Jika menghampiri had ini, ia akan mula mengumpul lebih kerap,
kemudian naikkan RPython MemoryError, dan jika itu tidak mencukupi, ranap program
dengan kesilapan yang membawa maut. Cuba nilai seperti 1.6GB.
PYPY_GC_MAX_DELTA
Ambang koleksi utama tidak akan ditetapkan kepada lebih daripada PYPY_GC_MAX_DELTA yang
jumlah yang benar-benar digunakan selepas kutipan. Lalai kepada 1/8 daripada jumlah saiz RAM
(yang dikekang untuk menjadi paling banyak 2/3/4GB pada sistem 32-bit). Cuba nilai seperti
200MB.
PYPY_GC_MIN
Jangan kumpulkan semasa saiz memori di bawah had ini. Berguna untuk mengelakkan perbelanjaan
sepanjang masa dalam GC dalam program yang sangat kecil. Lalai kepada 8 kali semaian.
PYPY_GC_DEBUG
Dayakan semakan tambahan di sekitar koleksi yang terlalu lambat untuk kegunaan biasa. Nilai
adalah 0 (mati), 1 (pada koleksi utama) atau 2 (juga pada koleksi kecil).
Gunakan pypy dalam talian menggunakan perkhidmatan onworks.net