EnglishFrenchSpanyol

Favicon OnWorks

python2.7-dbg - Dalam Talian di Awan

Jalankan python2.7-dbg dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan python2.7-dbg 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


python - bahasa pengaturcaraan yang ditafsirkan, interaktif, berorientasikan objek

SINOPSIS


ular sawa [ -B ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m nama modul ]
[ -O ] [ -OO ] [ -R ] [ -Q hujah ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W hujah ] [ -x ] [ -3 ] [ -? ]
[ -c arahan | skrip | - ] [ hujah ]

DESCRIPTION


Python ialah bahasa pengaturcaraan yang ditafsirkan, interaktif, berorientasikan objek yang digabungkan
kuasa yang luar biasa dengan sintaks yang sangat jelas. Untuk pengenalan kepada pengaturcaraan dalam Python,
lihat Tutorial Python. Dokumen Rujukan Perpustakaan Python terbina dalam dan standard
jenis, pemalar, fungsi dan modul. Akhir sekali, Manual Rujukan Python menerangkan
sintaks dan semantik bahasa teras dalam (mungkin terlalu) terperinci. (Ini
dokumen boleh didapati melalui INTERNET SUMBER di bawah; ia mungkin dipasang pada anda
sistem juga.)

Kuasa asas Python boleh dilanjutkan dengan modul anda sendiri yang ditulis dalam C atau C++. Pada kebanyakan
sistem modul sedemikian mungkin dimuatkan secara dinamik. Python juga boleh disesuaikan sebagai sambungan
bahasa untuk aplikasi sedia ada. Lihat dokumentasi dalaman untuk mendapatkan petunjuk.

Dokumentasi untuk modul dan pakej Python yang dipasang boleh dilihat dengan menjalankan pydoc
program.

COMMAND LINE PILIHAN


-B jangan tulis .py[co] fail yang diimport. Lihat juga PYTHONDONTWRITEBYTECODE.

-c arahan
Tentukan arahan untuk dilaksanakan (lihat bahagian seterusnya). Ini menamatkan senarai pilihan
(pilihan berikut diluluskan sebagai hujah kepada arahan).

-d Hidupkan output penyahpepijatan parser (untuk ahli sihir sahaja, bergantung pada kompilasi
pilihan).

-E Abaikan pembolehubah persekitaran seperti PYTHONPATH dan PYTHONHOME yang mengubah suai
tingkah laku jurubahasa.

-h , -? , - membantu
Mencetak penggunaan untuk penterjemah boleh laku dan keluar.

-i Apabila skrip diluluskan sebagai hujah pertama atau -c pilihan digunakan, masukkan
mod interaktif selepas melaksanakan skrip atau arahan. Ia tidak membaca
fail $PYTHONSTARTUP. Ini berguna untuk memeriksa pembolehubah global atau timbunan
jejak apabila skrip menimbulkan pengecualian.

-m nama modul
Carian sys.path untuk modul yang dinamakan dan menjalankan yang sepadan .py fail sebagai a
skrip.

-O Hidupkan pengoptimuman asas. Ini menukar sambungan nama fail untuk disusun
(bytecode) fail daripada .pyc kepada .pyo. Diberi dua kali, menyebabkan docstrings menjadi
dibuang.

-OO Buang docstrings sebagai tambahan kepada -O pengoptimuman.

-R Hidupkan "rawak cincang", supaya nilai hash() str, bait dan masa tarikh
objek "masin" dengan nilai rawak pseudo yang tidak dapat diramalkan. Walaupun mereka
kekal malar dalam proses Python individu, mereka tidak boleh diramalkan
antara seruan berulang Python.

Ini bertujuan untuk memberikan perlindungan terhadap penafian perkhidmatan yang disebabkan oleh
input yang dipilih dengan teliti yang mengeksploitasi prestasi kes terburuk dict
pembinaan, kerumitan O(n^2). Lihat
http://www.ocert.org/advisories/ocert-2011-003.html untuk maklumat lanjut.

-Q hujah
Kawalan bahagian; lihat PEP 238. Hujah mestilah salah satu daripada "lama" (lalai,
int/int dan panjang/panjang mengembalikan int atau panjang), "baru" (semantik bahagian baharu, iaitu
int/int dan long/long mengembalikan apungan), "amaran" (semantik bahagian lama dengan a
amaran untuk int/int dan panjang/panjang), atau "warnall" (semantik bahagian lama dengan a
amaran untuk semua penggunaan operator bahagian). Untuk kegunaan "warnall", lihat
Skrip Tools/scripts/fixdiv.py.

-s Jangan tambahkan direktori tapak pengguna pada sys.path.

-S Lumpuhkan import modul tapak dan manipulasi yang bergantung kepada tapak
sys.path bahawa ia memerlukan.

-t Mengeluarkan amaran apabila fail sumber mencampurkan tab dan ruang untuk lekukan dengan cara
yang menjadikannya bergantung pada nilai tab yang dinyatakan dalam ruang. Mengeluarkan ralat
apabila pilihan diberikan dua kali.

-u Paksa stdin, stdout dan stderr untuk tidak ditimbal sama sekali. Pada sistem di mana ia
perkara, juga meletakkan stdin, stdout dan stderr dalam mod binari. Perhatikan bahawa ada
penimbalan dalaman dalam xreadlines(), readlines() dan iterator fail-objek ("for
baris dalam sys.stdin") yang tidak dipengaruhi oleh pilihan ini. Untuk mengatasinya,
anda akan mahu menggunakan "sys.stdin.readline()" di dalam gelung "while 1:".

-v Cetak mesej setiap kali modul dimulakan, menunjukkan tempat (nama fail atau
modul terbina dalam) dari mana ia dimuatkan. Apabila diberi dua kali, cetak mesej untuk
setiap fail yang disemak semasa mencari modul. Juga menyediakan
maklumat mengenai pembersihan modul di pintu keluar.

-V , --versi
Mencetak nombor versi Python bagi executable dan exit.

-W hujah
Kawalan amaran. Python kadangkala mencetak mesej amaran kepada sys.stderr. Yang khas
mesej amaran mempunyai bentuk berikut: fail:selaras: kategori: mesej. Secara lalai,
setiap amaran dicetak sekali untuk setiap baris sumber di mana ia berlaku. Pilihan ini
mengawal kekerapan amaran dicetak. Pelbagai -W pilihan boleh diberikan; apabila a
amaran sepadan dengan lebih daripada satu pilihan, tindakan untuk pilihan padanan terakhir ialah
dilakukan. tidak sah -W pilihan diabaikan (mesej amaran dicetak tentang
pilihan tidak sah apabila amaran pertama dikeluarkan). Amaran juga boleh dikawal
dari dalam program Python menggunakan amaran modul.

Bentuk paling mudah hujah adalah salah satu daripada yang berikut tindakan rentetan (atau unik
singkatan): mengabaikan untuk mengabaikan semua amaran; lalai untuk meminta secara eksplisit
tingkah laku lalai (mencetak setiap amaran sekali setiap baris sumber); semua untuk mencetak a
amaran setiap kali ia berlaku (ini mungkin menjana banyak mesej jika amaran adalah
dicetuskan berulang kali untuk baris sumber yang sama, seperti di dalam gelung); modul kepada
cetak setiap amaran hanya pada kali pertama ia berlaku dalam setiap modul; sekali untuk mencetak setiap satu
memberi amaran hanya pada kali pertama ia berlaku dalam program; atau kesilapan untuk menaikkan an
pengecualian dan bukannya mencetak mesej amaran.

Bentuk lengkap dari hujah is tindakan:mesej:kategori:modul:line. Di sini, tindakan is
seperti yang dijelaskan di atas tetapi hanya digunakan untuk mesej yang sepadan dengan medan yang tinggal.
Medan kosong sepadan dengan semua nilai; mengekori medan kosong boleh ditinggalkan. The mesej
medan sepadan dengan permulaan mesej amaran yang dicetak; perlawanan ini adalah kes-
tidak peka. The kategori medan sepadan dengan kategori amaran. Ini mesti a
nama kelas; ujian padanan sama ada kategori amaran sebenar mesej ialah a
subkelas kategori amaran yang ditentukan. Nama kelas penuh mesti diberikan.
. modul medan sepadan dengan nama modul (layak sepenuhnya); perlawanan ini adalah kes-
sensitif. The selaras medan sepadan dengan nombor baris, di mana sifar sepadan dengan semua baris
nombor dan dengan itu bersamaan dengan nombor baris yang ditinggalkan.

-x Langkau baris pertama sumber. Ini bertujuan untuk penggodaman khusus DOS sahaja.
Amaran: nombor baris dalam mesej ralat akan dimatikan satu!

-3 Beri amaran tentang ketidakserasian Python 3.x yang tidak boleh diperbaiki secara remeh oleh 2to3.

TAFSIRAN INTERFACE


Antara muka penterjemah menyerupai cangkerang UNIX: apabila dipanggil dengan standard
input yang disambungkan ke peranti tty, ia meminta arahan dan melaksanakannya sehingga EOF
baca; apabila dipanggil dengan argumen nama fail atau dengan fail sebagai input standard, ia membaca dan
melaksanakan a skrip daripada fail itu; apabila dipanggil dengan -c arahan, ia melaksanakan Python
pernyataan(-pernyataan) yang diberikan sebagai arahan. Di sini arahan mungkin mengandungi berbilang pernyataan yang dipisahkan oleh
baris baharu. Ruang putih terkemuka adalah penting dalam pernyataan Python! Dalam tidak interaktif
mod, keseluruhan input dihuraikan sebelum ia dilaksanakan.

Jika tersedia, nama skrip dan argumen tambahan selepas itu dihantar ke skrip
dalam pembolehubah Python sys.argv, yang merupakan senarai rentetan (anda mesti terlebih dahulu mengimport sys kepada
boleh mengaksesnya). Jika tiada nama skrip diberikan, sys.argv[0] ialah rentetan kosong; jika -c
digunakan, sys.argv[0] mengandungi rentetan '-c'. Perhatikan bahawa pilihan ditafsirkan oleh
Jurubahasa Python sendiri tidak diletakkan di dalamnya sys.argv.

Dalam mod interaktif, gesaan utama ialah `>>>'; gesaan kedua (yang muncul apabila a
arahan tidak lengkap) ialah `...'. Gesaan boleh ditukar dengan penugasan kepada sys.ps1 or
sys.ps2. Jurubahasa berhenti apabila ia membaca EOF dengan segera. Apabila tidak dikendalikan
pengecualian berlaku, jejak tindanan dicetak dan kawalan kembali kepada gesaan utama; dalam
mod bukan interaktif, jurubahasa keluar selepas mencetak surih tindanan. Gangguan itu
isyarat menaikkan Gangguan Papan Kekunci pengecualian; isyarat UNIX lain tidak ditangkap (kecuali
bahawa SIGPIPE kadangkala diabaikan, memihak kepada Kesalahan IO pengecualian). Mesej ralat ialah
ditulis kepada stderr.

FILES DAN DIREKTORI


Ini tertakluk kepada perbezaan bergantung pada konvensyen pemasangan tempatan; ${prefix} dan
${exec_prefix} bergantung pada pemasangan dan harus ditafsirkan sebagai perisian GNU;
mereka mungkin sama. Pada Debian GNU/{Hurd,Linux} lalai untuk kedua-duanya ialah / usr.

${exec_prefix}/bin/python
Lokasi penterjemah yang disyorkan.

${prefix}/lib/python
${exec_prefix}/lib/python
Lokasi direktori yang disyorkan yang mengandungi modul standard.

${prefix}/include/python
${exec_prefix}/include/python
Lokasi direktori yang disyorkan yang mengandungi fail termasuk yang diperlukan untuk
membangunkan sambungan Python dan membenamkan jurubahasa.

~/.pythonrc.py
Fail permulaan khusus pengguna yang dimuatkan oleh pengguna modul; tidak digunakan secara lalai atau
oleh kebanyakan aplikasi.

PERSEKITARAN PELBAGAI


PYTHONHOME
Tukar lokasi perpustakaan Python standard. Secara lalai, perpustakaan
dicari dalam ${prefix}/lib/python dan
${exec_prefix}/lib/python , di mana ${prefix} dan ${exec_prefix} berada
direktori yang bergantung kepada pemasangan, kedua-duanya lalai kepada / usr / setempat. Apabila
$PYTHONHOME ditetapkan kepada satu direktori, nilainya menggantikan kedua-dua ${prefix} dan
${exec_prefix}. Untuk menentukan nilai yang berbeza untuk ini, tetapkan $PYTHONHOME kepada
${prefix}:${exec_prefix}.

PYTHONPATH
Menambah laluan carian lalai untuk fail modul. Formatnya sama dengan
$PATH shell: satu atau lebih nama laluan direktori dipisahkan oleh titik bertindih. Tidak wujud
direktori diabaikan secara senyap. Laluan carian lalai ialah pemasangan
bergantung, tetapi biasanya bermula dengan ${prefix}/lib/python (lihat PYTHONHOME
di atas). Laluan carian lalai sentiasa dilampirkan pada $PYTHONPATH. Jika skrip
hujah diberikan, direktori yang mengandungi skrip dimasukkan dalam laluan masuk
hadapan $PYTHONPATH. Laluan carian boleh dimanipulasi dari dalam Python
atur cara sebagai pembolehubah sys.path.

PYTHONSTARTUP
Jika ini adalah nama fail yang boleh dibaca, arahan Python dalam fail itu ialah
dilaksanakan sebelum gesaan pertama dipaparkan dalam mod interaktif. Failnya ialah
dilaksanakan dalam ruang nama yang sama di mana arahan interaktif dilaksanakan supaya
objek yang ditakrifkan atau diimport di dalamnya boleh digunakan tanpa kelayakan dalam
sesi interaktif. Anda juga boleh menukar gesaan sys.ps1 and sys.ps2 dalam hal ini
fail.

PYTHONY2K
Tetapkan ini kepada rentetan bukan kosong untuk menyebabkan masa modul untuk memerlukan tarikh yang ditentukan
sebagai rentetan untuk memasukkan tahun 4 digit, jika tidak tahun 2 digit ditukar berdasarkan
peraturan yang diterangkan dalam masa dokumentasi modul.

PYTHONOPTIMIZE
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -O pilihan.
Jika ditetapkan kepada integer, ia bersamaan dengan menentukan -O berkali-kali.

PYTHONDEBUG
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -d pilihan.
Jika ditetapkan kepada integer, ia bersamaan dengan menentukan -d berkali-kali.

PYTHONDONTWRITEBYTECODE
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -B pilihan
(jangan cuba menulis .py[co] fail).

PYTHONINSPECT
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -i pilihan.

PYTHONIOENCODING
Jika ini ditetapkan sebelum menjalankan penterjemah, ia akan mengatasi pengekodan yang digunakan
stdin/stdout/stderr, dalam sintaks nama pengekodan:pengendali ralat . pengendali ralat sebahagian
adalah pilihan dan mempunyai maksud yang sama seperti dalam str.encode. Untuk stderr, the pengendali ralat
bahagian diabaikan; pengendali akan sentiasa menjadi 'penggantian segaris belakang'.

LAMAN PYTHONNOUSERS
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -s pilihan
(Jangan tambahkan direktori tapak pengguna pada sys.path).

PYTHONUNBUFFERED
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -u pilihan.

PYTHONVERBOSE
Jika ini ditetapkan kepada rentetan bukan kosong, ia sama dengan menentukan -v pilihan.
Jika ditetapkan kepada integer, ia bersamaan dengan menentukan -v berkali-kali.

PYTHONWARNINGS
Jika ini ditetapkan kepada rentetan yang dipisahkan koma, ia adalah sama dengan menentukan -W
pilihan untuk setiap nilai yang berasingan.

PYTHONHASHSEED
Jika pembolehubah ini ditetapkan kepada "rawak", kesannya adalah sama seperti menentukan -R
pilihan: nilai rawak digunakan untuk menyemai cincang str, bait dan datetime
objek.

Jika PYTHONHASHSEED ditetapkan kepada nilai integer, ia digunakan sebagai benih tetap untuk
menjana hash() jenis yang diliputi oleh rawak cincang. tujuannya
adalah untuk membenarkan pencincangan berulang, seperti untuk ujian kendiri untuk jurubahasa itu sendiri,
atau untuk membenarkan sekumpulan proses python berkongsi nilai cincang.

Integer mestilah nombor perpuluhan dalam julat [0,4294967295]. Menentukan
nilai 0 akan membawa kepada nilai cincang yang sama seperti apabila rawak cincang dilumpuhkan.

Gunakan python2.7-dbg dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad