Perpustakaan ini masih dalam kemajuan pengembangan. Jika Anda telah menemukan bug, laporkan kepada saya di PysimpleInput Github Masalah
Anda dapat menginstal pysimpleInput dengan PIP atau menggunakan .whl
pip3 install --upgrade PySimpleInput
pip3 install (PySimpleInput Wheel File).whlJika Anda ingin pembaruan terbaru, pilih cabang Devel, jika Anda ingin pembaruan yang stabil maka pilih Main Branch
import PySimpleInput
pysim = PySimpleInput.PySimpleInput()
input ()
proses_()
Proses_ mungkin menyukai input tetapi hanya digunakan untuk memproses teks
ex. filtering user input to return only numbersCatatan: Argumen "Opsi" dalam Metode Input () dan Process_ () sama
Bagian ini berisi semua opsi yang tersedia di PysimpleInput
rmwhtspc_*:
Opsi ini akan menghapus semua ruang putih di string input pengguna
rmwhtspc_arr
Catatan: Jika Anda menggunakan opsi ini, Anda mungkin tidak dapat menggunakan beberapa opsi
Itu akan mengembalikan array/daftar bukan str
mantan. `o = pysimpleInput.input (" Siapa namamu? ", [" rmwhtspc_arr "])
Hasil.
"Joseph Arauro" > "["Joseph", "Arauro"]"
rmwhtspc_str
Itu akan mengembalikan str
mantan.
o = pysimpleinput.input("What is your name?", ["rmwhtspc_str"])
Hasil.
"Joseph Arauro" -> "JosephArauro"
filter_num
Opsi ini akan memfilter input pengguna untuk mengembalikan angka saja
mantan.
pysimOut = pysimpleinput.input("How old are you?", ["filternum"])
Hasil. ->
"oejnzo299kwjo02" -> "29902"
filteralph
Opsi ini akan memfilter input pengguna untuk mengembalikan karakter alfabet saja
mantan.
pysimOut = pysimpleinput.input("Type random string!", ["filteralph"])
Hasil. ->
"hello219282839my282872name283739191is8287399turtleion" -> "hellomynameisturtleion"
passwd_input
Catatan: Jika Anda menggunakan opsi ini, pastikan Anda memiliki akses ke
/dev/tty.(Pengguna UNIX)
Opsi ini akan membuat input tersembunyi
(NO EXAMPLE)
Hulu dan rendah
Opsi ini akan mengubah huruf input pengguna menjadi huruf besar atau sebaliknya
mantan.
pysimOut = pysimpleinput.input("What is your name?", options=["upcase/lowcase"])
Hasil. ->
"gerardo martinuez firatzi" <(OR)> "GERARDO MARTINUEZ FIRATZI"
min_ [NUMBER] dan max_ [NUMBER]
Sekarang, Anda dapat mengatur panjang min/maks untuk input
mantan.
res = pysimpleinput.input("What's your name?", options["min_8", "max_20"])
Pengguna dimasukkan: Fred
Prompt akan meminta Anda lagi jika Anda tidak memberikan persyaratan
Terjemahkan dan TR_ [COUNTRY ISOCODE]
Catatan: Harap gunakan opsi "Terjemahan" di akhir argumen daftar "opsi"
Opsi ini akan menerjemahkan input ke bahasa lain Anda harus menambahkan "tr_ [country isocode]" setelah opsi terjemahan
Isocode negara bahasa yang didukung
seperti ini:
tr_en > translate_englishtr_de > translate_deutsch atau translate_germanytr_fr > Contoh Translate_french: (Menerjemahkan dari Indonesia ke Bahasa Inggris)mantan.
tr = pysimpleinput.input("Apa makanan favorit mu?", options["translate", "tr_en"])
Pengguna dimasukkan: "AKU SAKA NASI GORENG"
Hasil. ->
I like fried rice.
Valemail (usang)
Opsi ini akan memvalidasi email dari pengguna
mantan. `pysimout = pysimpleInput.input (" Ketikkan email! ", [" Valemail "])
Hasil. ->
True | False (If the string is an email it will return True otherwise False)
(Usang) validate_phonenumber
Opsi ini akan memvalidasi nomor telepon dari pengguna
mantan. `pysimout = pysimpleInput.input (" Ketikkan nomor telepon Anda! ", [" Valphnum])
Hasil. ->
PhoneNumber | Warning (If the string is a valid number it will return the number back otherwise a warning
pysim = pysimpleinput.input("What is your name?", ["rmwhtspc_str","filteralph")
Saya menghargai Anda karena berkontribusi pada modul ini
Anda dapat berkontribusi dengan membayar repo ini dan mulai menambahkan lebih banyak fitur, mengoptimalkan kode dan memperbaiki bug maka Anda dapat membuat permintaan tarik ke repo ini dan menunggu permintaan tarikan Anda digabungkan
-> Changelog | 0.0.3
-> Changelog | 0.0.3.1
-> Changelog | 0.0.3.5
-> Changelog | 0.0.4
-> Changelog | 0.0.5
-> Changelog | 0.0.5-Rev2
-> Changelog | 0.0.6
[COUNTRY ISOCODE][NUM] dan max_ [NUM]Proyek ini dibuat 100% oleh saya (Turtleion) Proyek ini dilisensikan dengan lisensi MIT, kunjungi github saya https://github.com/turtleion
Maaf untuk bahasa Inggris yang buruk, saya BTW Indonesia :).