Show
Bila Anda menjalankan program dari command prompt dan ingin mengirimkan parameter kepada program tersebut, jangan khawatir, Python dapat melakukan itu. Gunakan modul sys dari Python, lalu untuk menangkap input parameter dari command prompt gunakan variable sys.argv[1] Untuk lebih jelasnya langsung lihat contoh program dibawah. Program ini akan mendownload text file berdasarkan url yang di input lalu menampilkannya sebagai text. Program ini juga menggunakan variable khusus dari python __name__ untuk mengecek apakah program dijalankan dari REPL atau dari command prompt. Dengan cara memeriksa dengan blok if __name__ == '__main__'
Misalkan program diatas kita beri nama words.py. Karena program memanfaatkan modul sys.argv, kita bisa menjalankan program dari command prompt seperti ini: python words.py https://www.w3.org/TR/PNG/iso_8859-1.txt Atau dari REPL dengan cara import words.py sebagai modul. Perhatikan saat import kita tidak menggunakan ekstension .py
Pada tutorial ini, kita lihat cara import yang baru, perintah import semua fungsi dari satu modul from modul_name import * Sementara pada program diatas, kita lihat cara import yang mirip juga, namun hanya modul tertentu from urllib.request import urlopen Bila Anda tertarik lebih dalam mengenai command line processing, dapat silakan pelajari standar library argparse dari python, atau mungkin bisa menggunakan library third-party seperti docopt Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris. Tutorial ini menunjukkan cara menjalankan kode Python dalam lingkungan pengembangan AWS Cloud9. Mengikuti tutorial ini dapat menghasilkan biaya untuk akun AWS Anda. Ini termasuk kemungkinan biaya untuk layanan seperti Amazon Elastic Compute Cloud (Amazon EC2). dan Amazon Simple Storage Service (Amazon S3). Untuk informasi selengkapnya, lihat Harga Amazon EC2dan Harga Amazon S3. PrasyaratSebelum Anda memulai tutorial ini, pastikan untuk memenuhi persyaratan berikut.
Langkah 1: Pasang Python
Langkah 2: Menambahkan kodeDi AWS Cloud9 IDE, buat file dengan kode berikut dan simpan file dengan nama 4. (Untuk membuat file, pada bilah menu, pilih File, File Baru. Untuk menyimpan file, pilih File, Simpan.)
Langkah 3: Jalankan kode
Langkah 4: Pasang dan konfigurasikan AWS SDK for Python (Boto3)AWS SDK for Python (Boto3) memungkinkan Anda menggunakan kode Python untuk berinteraksi dengan layanan AWS seperti Amazon S3. Misalnya, Anda dapat menggunakan SDK untuk membuat bucket Amazon S3, membuat daftar bucket Anda yang tersedia, lalu menghapus bucket yang baru saja Anda buat. Memasang PIPDi AWS Cloud9 IDE, konfirmasikan apakah 0 sudah terpasang untuk versi aktif Python dengan menjalankan perintah 1 . Jika 0 terpasang, lewati ke bagian berikutnya.Untuk memasang 0, jalankan perintah berikut. Karena sudo berada di lingkungan yang berbeda dari pengguna Anda, Anda harus menentukan versi Python yang akan digunakan jika berbeda dari versi alias saat ini.
Untuk informasi selengkapnya, lihat Pemasangandi situs web 0.Memasang AWS SDK for Python (Boto3)Setelah Anda memasang 0, pasang AWS SDK for Python (Boto3) dengan menjalankan perintah 6 .
Untuk informasi selengkapnya, lihat bagian “Instalasi" dalam panduaniniAWS SDK for Python (Boto3): Mengatur kredensial di lingkungan AndaSetiap kali Anda menggunakan AWS SDK for Python (Boto3) untuk memanggil layanan AWS, Anda harus menyediakan satu set kredensial dengan panggilan tersebut. Kredensial ini menentukan apakah SDK memiliki izin yang diperlukan untuk melakukan panggilan. Jika kredensial tidak mencakup izin yang diperlukan, panggilan gagal. Untuk menyimpan kredensial Anda di dalam lingkungan, ikuti petunjuk di Memanggil layanan AWS dari lingkungan di AWS Cloud9, lalu kembali ke topik ini. Untuk informasi selengkapnya, lihat Kredensialdi AWS SDK for Python (Boto3). Langkah 5: Menambahkan kode AWS SDKTambahkan kode yang menggunakan Amazon S3 untuk membuat bucket, mencantumkan bucket Anda yang tersedia, dan secara opsional menghapus bucket yang baru saja Anda buat. Di AWS Cloud9 IDE, buat file dengan kode berikut dan simpan file dengan nama 7.
Langkah 6: Jalankan kode AWS SDK
Langkah 7: MembersihkanUntuk mencegah tagihan berkelanjutan ke akun AWS Anda setelah Anda selesai dengan tutorial ini, hapus lingkungan AWS Cloud9. Untuk instruksi, lihat Menghapus lingkungan di AWS Cloud9. |