Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีเขียนไฟล์จาก Command Line ด้วย Python

สคริปต์ต้องรับ CLI argument เพื่อเขียนไฟล์จาก command line

ตัวอย่าง: โปรแกรมต่อท้าย "Hello" ลงไฟล์

import sys
with open(sys.argv[1], 'a') as f:
    f.write("Hello")

ผลลัพธ์

บันทึกเป็น cat.py แล้วรัน:

$ python cat.py my_file.txt

เปิด my_file.txt จะพบว่า "Hello" ถูกเพิ่มท้ายไฟล์ sys.argv[1] คือ argument ที่ 2 (ตัวแรกคือชื่อสคริปต์)