InggrisPerancisSpanyol

favorit OnWorks

python2-dbg - Online di Cloud

Jalankan python2-dbg di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah python2-dbg yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


python - bahasa pemrograman yang ditafsirkan, interaktif, berorientasi objek

RINGKASAN


ular sanca [ -B ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m nama-modul ]
[ -O ] [ -OO ] [ -R ] [ -Q argumen ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W argumen ] [ -x ] [ -3 ] [ -? ]
[ -c Command | naskah | - ] [ argumen ]

DESKRIPSI


Python adalah bahasa pemrograman berorientasi objek yang ditafsirkan, interaktif, yang menggabungkan:
kekuatan luar biasa dengan sintaks yang sangat jelas. Untuk pengenalan pemrograman dengan Python,
lihat Tutorial Python. Dokumen Referensi Pustaka Python bawaan dan standar
jenis, konstanta, fungsi dan modul. Akhirnya, Manual Referensi Python menjelaskan
sintaks dan semantik bahasa inti dalam (mungkin terlalu) banyak detail. (Ini
dokumen dapat ditemukan melalui INTERNET SUMBER DAYA di bawah; mereka mungkin diinstal pada Anda
sistem juga.)

Kekuatan dasar Python dapat diperluas dengan modul Anda sendiri yang ditulis dalam C atau C++. Pada sebagian besar
sistem modul tersebut dapat dimuat secara dinamis. Python juga dapat beradaptasi sebagai ekstensi
bahasa untuk aplikasi yang ada. Lihat dokumentasi internal untuk petunjuk.

Dokumentasi untuk modul dan paket Python yang diinstal dapat dilihat dengan menjalankan pydoc
program.

COMMAND GARIS PILIHAN


-B Jangan menulis .py[bersama] file di impor. Lihat juga PYTHONDONTWRITEBYTECODE.

-c Command
Tentukan perintah yang akan dieksekusi (lihat bagian berikutnya). Ini mengakhiri daftar opsi
(opsi berikut dilewatkan sebagai argumen untuk perintah).

-d Aktifkan keluaran debug parser (hanya untuk penyihir, tergantung pada kompilasi
pilihan).

-E Abaikan variabel lingkungan seperti PYTHONPATH dan PYTHONHOME yang mengubah
perilaku penerjemah.

-h , -? , --membantu
Mencetak penggunaan untuk juru bahasa yang dapat dieksekusi dan keluar.

-i Ketika sebuah skrip dilewatkan sebagai argumen pertama atau -c opsi digunakan, masukkan
mode interaktif setelah menjalankan skrip atau perintah. Itu tidak membaca
Berkas $PYTHONSTARTUP. Ini dapat berguna untuk memeriksa variabel global atau tumpukan
lacak ketika skrip memunculkan pengecualian.

-m nama-modul
Searches sys.path untuk modul bernama dan menjalankan yang sesuai .py file sebagai
Script.

-O Aktifkan pengoptimalan dasar. Ini mengubah ekstensi nama file untuk dikompilasi
(bytecode) file dari .pyc untuk .pyo. Diberikan dua kali, menyebabkan docstrings menjadi
dibuang.

-OO Buang docstrings selain -O optimasi.

-R Aktifkan "hash randomization", sehingga nilai hash() dari str, byte dan datetime
objek "asin" dengan nilai pseudo-acak yang tidak dapat diprediksi. Meskipun mereka
tetap konstan dalam proses Python individu, mereka tidak dapat diprediksi
antara pemanggilan berulang Python.

Ini dimaksudkan untuk memberikan perlindungan terhadap penolakan layanan yang disebabkan oleh:
input yang dipilih dengan hati-hati yang mengeksploitasi kinerja terburuk dari sebuah dict
konstruksi, O(n^2) kompleksitas. Lihat
http://www.ocert.org/advisories/ocert-2011-003.html untuk rincian.

-Q argumen
Kontrol divisi; lihat PEP 238. Argumen harus salah satu dari "lama" (default,
int/int dan long/long mengembalikan int atau long), "baru" (semantik divisi baru, yaitu
int/int dan long/long mengembalikan float), "warn" (semantik divisi lama dengan a
peringatan untuk int/int dan long/long), atau "warnall" (semantik divisi lama dengan a
peringatan untuk semua penggunaan operator divisi). Untuk penggunaan "warnall", lihat
Alat/skrip/skrip fixdiv.py.

-s Jangan tambahkan direktori situs pengguna ke sys.path.

-S Nonaktifkan impor modul situs web dan manipulasi yang bergantung pada situs dari
sys.path yang diperlukan.

-t Keluarkan peringatan ketika file sumber mencampur tab dan spasi untuk lekukan dengan cara
yang membuatnya bergantung pada nilai tab yang diekspresikan dalam spasi. Masalah kesalahan
ketika opsi diberikan dua kali.

-u Paksa stdin, stdout, dan stderr untuk benar-benar tidak memiliki buffer. Pada sistem di mana itu
penting, juga menempatkan stdin, stdout dan stderr dalam mode biner. Perhatikan bahwa ada
buffering internal di xreadlines(), readlines() dan file-object iterators ("untuk
baris di sys.stdin") yang tidak dipengaruhi oleh opsi ini. Untuk mengatasinya,
Anda akan ingin menggunakan "sys.stdin.readline()" di dalam loop "sementara 1:".

-v Cetak pesan setiap kali modul diinisialisasi, menunjukkan tempat (nama file atau
modul bawaan) dari mana ia dimuat. Ketika diberikan dua kali, cetak pesan untuk
setiap file yang diperiksa saat mencari modul. Juga menyediakan
informasi tentang pembersihan modul saat keluar.

-V , --Versi: kapan
Mencetak nomor versi Python dari executable dan keluar.

-W argumen
Kontrol peringatan. Python terkadang mencetak pesan peringatan ke sys.stderr. Sebuah tipikal
pesan peringatan memiliki bentuk berikut: fillet:line: kategori: pesan. Secara default,
setiap peringatan dicetak satu kali untuk setiap baris sumber di mana itu terjadi. Pilihan ini
mengontrol seberapa sering peringatan dicetak. Beberapa -W pilihan dapat diberikan; Ketika sebuah
peringatan cocok dengan lebih dari satu opsi, tindakan untuk opsi pencocokan terakhir adalah
dilakukan. Tidak sah -W pilihan diabaikan (pesan peringatan dicetak tentang
opsi tidak valid saat peringatan pertama dikeluarkan). Peringatan juga dapat dikontrol
dari dalam program Python menggunakan peringatan modul.

Bentuk paling sederhana dari argumen adalah salah satu dari berikut tindakan string (atau unik
singkatan): mengabaikan untuk mengabaikan semua peringatan; kegagalan untuk secara eksplisit meminta
perilaku default (mencetak setiap peringatan sekali per baris sumber); semua untuk mencetak
peringatan setiap kali terjadi (ini dapat menghasilkan banyak pesan jika ada peringatan
dipicu berulang kali untuk baris sumber yang sama, seperti di dalam loop); modul untuk
cetak setiap peringatan hanya saat pertama kali muncul di setiap modul; sekali untuk mencetak masing-masing
peringatan hanya pertama kali terjadi dalam program; atau kesalahan untuk meningkatkan
pengecualian daripada mencetak pesan peringatan.

Bentuk lengkap dari argumen is tindakan:pesan:kategori:modul:line. Di sini, tindakan is
seperti yang dijelaskan di atas tetapi hanya berlaku untuk pesan yang cocok dengan bidang yang tersisa.
Bidang kosong cocok dengan semua nilai; trailing bidang kosong dapat dihilangkan. NS pesan
bidang cocok dengan awal pesan peringatan yang dicetak; pertandingan ini adalah kasus-
tidak peka. NS kategori bidang cocok dengan kategori peringatan. Ini pasti
nama kelas; tes kecocokan apakah kategori peringatan sebenarnya dari pesan tersebut adalah a
subkelas dari kategori peringatan yang ditentukan. Nama kelas lengkap harus diberikan.
modul bidang cocok dengan nama modul (sepenuhnya memenuhi syarat); pertandingan ini adalah kasus-
peka. NS line bidang cocok dengan nomor baris, di mana nol cocok dengan semua baris
nomor dan dengan demikian setara dengan nomor baris dihilangkan.

-x Lewati baris pertama sumber. Ini ditujukan untuk peretasan khusus DOS saja.
Peringatan: nomor baris dalam pesan kesalahan akan mati satu per satu!

-3 Peringatkan tentang ketidakcocokan Python 3.x yang tidak dapat diperbaiki dengan mudah oleh 2to3.

PENERJEMAH INTERFACE


Antarmuka juru bahasa menyerupai shell UNIX: ketika dipanggil dengan standar
input yang terhubung ke perangkat tty, ia meminta perintah dan mengeksekusinya hingga EOF
Baca; ketika dipanggil dengan argumen nama file atau dengan file sebagai input standar, ia membaca dan
mengeksekusi a naskah dari file itu; ketika dipanggil dengan -c Command, itu mengeksekusi Python
pernyataan yang diberikan sebagai Command. di sini Command mungkin berisi beberapa pernyataan yang dipisahkan oleh
baris baru. Memimpin spasi putih penting dalam pernyataan Python! Dalam non-interaktif
mode, seluruh input diuraikan sebelum dieksekusi.

Jika tersedia, nama skrip dan argumen tambahan setelahnya diteruskan ke skrip
dalam variabel Python sys.argv, yang merupakan daftar string (Anda harus terlebih dahulu mengimpor sys untuk
dapat mengaksesnya). Jika tidak ada nama skrip yang diberikan, sys.argv[0] adalah string kosong; jika -c
digunakan, sys.argv[0] berisi string '-C'. Perhatikan bahwa opsi yang ditafsirkan oleh
Penerjemah Python itu sendiri tidak ditempatkan di sys.argv.

Dalam mode interaktif, prompt utama adalah `>>>'; prompt kedua (yang muncul ketika a
perintah tidak lengkap) adalah `...'. Prompt dapat diubah dengan penugasan ke sys.ps1 or
sys.ps2. Interpreter berhenti ketika membaca EOF pada prompt. Ketika tidak tertangani
pengecualian terjadi, jejak tumpukan dicetak dan kontrol kembali ke prompt utama; di dalam
mode non-interaktif, penerjemah keluar setelah mencetak jejak tumpukan. interupsi
sinyal menaikkan KeyboardInterupsi pengecualian; sinyal UNIX lainnya tidak ditangkap (kecuali
bahwa SIGPIPE terkadang diabaikan, demi Kesalahan IO pengecualian). Pesan kesalahan adalah
ditulis ke stderr.

FILE DAN DIREKTORI


Ini tunduk pada perbedaan tergantung pada konvensi instalasi lokal; ${awalan} dan
${exec_prefix} bergantung pada penginstalan dan harus ditafsirkan sebagai perangkat lunak GNU;
mereka mungkin sama. Pada Debian GNU/{Hurd,Linux} default untuk keduanya adalah / usr.

${exec_prefix}/bin/python
Lokasi penerjemah yang direkomendasikan.

${awalan}/lib/python
${exec_prefix}/lib/python
Lokasi direktori yang direkomendasikan yang berisi modul standar.

${prefix}/include/python
${exec_prefix}/include/python
Lokasi direktori yang direkomendasikan yang berisi file sertakan yang diperlukan untuk
mengembangkan ekstensi Python dan menyematkan penerjemah.

~/.pythonrc.py
File inisialisasi khusus pengguna dimuat oleh pemakai modul; tidak digunakan secara default atau
oleh sebagian besar aplikasi.

LINGKUNGAN VARIABEL


RUMAH PYTHON
Ubah lokasi pustaka Python standar. Secara default, perpustakaan
dicari di ${prefix}/lib/python dan
${exec_prefix}/lib/python , di mana ${prefix} dan ${exec_prefix} adalah
direktori yang bergantung pada instalasi, keduanya default ke / usr / local. Ketika
$PYTHONHOME disetel ke satu direktori, nilainya menggantikan ${prefix} dan
${exec_prefix}. Untuk menentukan nilai yang berbeda untuk ini, setel $PYTHONHOME ke
${awalan}:${exec_prefix}.

PYTHONPATH
Menambah jalur pencarian default untuk file modul. Formatnya sama dengan
$PATH shell: satu atau lebih nama path direktori yang dipisahkan oleh titik dua. Tidak ada
direktori diam-diam diabaikan. Jalur pencarian default adalah instalasi
dependen, tetapi umumnya dimulai dengan ${prefix}/lib/python (lihat PYTHONHOME
di atas). Jalur pencarian default selalu ditambahkan ke $PYTHONPATH. Jika sebuah naskah
argumen diberikan, direktori yang berisi skrip dimasukkan ke dalam jalur di
depan $PYTHONPATH. Jalur pencarian dapat dimanipulasi dari dalam Python
program sebagai variabel sys.path.

PYTHONMULAI
Jika ini adalah nama file yang dapat dibaca, perintah Python dalam file itu adalah
dieksekusi sebelum prompt pertama ditampilkan dalam mode interaktif. Filenya adalah
dieksekusi di ruang nama yang sama di mana perintah interaktif dijalankan sehingga
objek yang ditentukan atau diimpor di dalamnya dapat digunakan tanpa kualifikasi dalam
sesi interaktif. Anda juga dapat mengubah petunjuknya sys.ps1 dan sys.ps2 dalam
file.

PYTHONY2K
Setel ini ke string yang tidak kosong untuk menyebabkan waktu modul untuk meminta tanggal yang ditentukan
sebagai string untuk memasukkan tahun 4 digit, jika tidak, tahun 2 digit dikonversi berdasarkan
aturan yang dijelaskan dalam waktu dokumentasi modul.

PYTHONOPTIMALKAN
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -O .
Jika diatur ke bilangan bulat, itu setara dengan menentukan -O beberapa kali.

BUG PYTHON
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -d .
Jika diatur ke bilangan bulat, itu setara dengan menentukan -d beberapa kali.

PYTHONDONTWRITEBYTECODE
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -B Option
(jangan coba-coba menulis .py[bersama] file).

PYTHONINSPEK
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -i .

PENGKODEAN PYTHONIO
Jika ini disetel sebelum menjalankan penerjemah, ini akan menimpa pengkodean yang digunakan untuk
stdin/stdout/stderr, dalam sintaks nama pengkodean:penangan kesalahan penangan kesalahan bagian
adalah opsional dan memiliki arti yang sama seperti di str.encode. Untuk stderr, penangan kesalahan
bagian diabaikan; handler akan selalu backslashreplace´.

SITUS PYTHONNOUSERS
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -s Option
(Jangan tambahkan direktori situs pengguna ke sys.path).

PYTHONUNBUFFERED
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -u .

PYTHONVERBOSE
Jika ini disetel ke string yang tidak kosong, ini sama dengan menentukan -v .
Jika diatur ke bilangan bulat, itu setara dengan menentukan -v beberapa kali.

PERINGATAN PYTHON
Jika ini disetel ke string yang dipisahkan koma, ini sama dengan menentukan -W
pilihan untuk setiap nilai terpisah.

BIJI PYTHONHASH
Jika variabel ini diatur ke "acak", efeknya sama dengan menentukan -R
opsi: nilai acak digunakan untuk menyemai hash str, byte, dan datetime
benda.

Jika PYTHONHASHSEED diatur ke nilai integer, itu digunakan sebagai benih tetap untuk
menghasilkan hash() dari jenis yang dicakup oleh pengacakan hash. Tujuannya
adalah untuk memungkinkan hashing berulang, seperti untuk selftests untuk interpreter itu sendiri,
atau mengizinkan sekelompok proses python untuk berbagi nilai hash.

Bilangan bulat harus berupa angka desimal dalam kisaran [0,4294967295]. Menentukan
nilai 0 akan menghasilkan nilai hash yang sama seperti ketika pengacakan hash dinonaktifkan.

Gunakan python2-dbg online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad