溫馨提示×

python批處理腳本如何處理輸入

小樊
102
2024-12-10 15:30:59
欄目: 編程語言

在Python中,您可以使用sys.stdinsys.stdout來處理批處理腳本的輸入和輸出

import sys

def main():
    # 讀取標準輸入中的所有行
    input_lines = sys.stdin.readlines()

    # 對每一行進行處理(這里只是簡單地打印出來)
    for line in input_lines:
        print(line.strip())

if __name__ == "__main__":
    main()

將此腳本保存為batch_script.py,然后在命令行中運行它,如下所示:

python batch_script.py

接下來,您可以將輸入數據發送到該腳本。例如,您可以創建一個名為input.txt的文件,其中包含要處理的數據:

Hello, World!
This is a test.
Python is great!

然后,在運行批處理腳本時,使用重定向將input.txt的內容傳遞給腳本:

python batch_script.py < input.txt

這將使腳本逐行讀取input.txt中的內容,并對每一行進行處理(在本例中,只是簡單地打印出來)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女