2017-05-28 105 views
-1

假設我有一個文本文件adding.txt。在那裏我有以下幾點:我有一個python腳本,add.py,它有一個函數來添加文本文件中的22和24。如何在一個文本文件中使用Python中的sys模塊

def add(a, b): 
    return a + b 


import sys # you must import "sys" to read from STDIN 
lines = sys.stdin.readlines() # read in the input from STDIN 

a = lines[0] 
b = lines[1] 


print(add(a, b)) # should give 47 

我應該如何使用sys模塊運行這個腳本? 我正在使用Pycharm。謝謝。我想學習如何使用文本文件使用sys模塊。

+0

你期待指定輸入文件或數字來通過終端參數補充的嗎? – Sam

+0

我想指定輸入文件。謝謝 – David

回答

0

高清添加(A,B): 返回A + B

進口SYS#你必須導入 「SYS」 從標準輸入讀取 線= sys.stdin.readlines()#從輸入讀取STDIN

一個= INT(行[0]) b = INT(線[1])

打印(添加(A,b))#應該給47

然後轉到上的命令提示符下,輸入: pyth的路徑名在文件<路徑文本文件 add.py.py < adding.txt

的可能,而不是添加整個路徑名

相關問題