我有一个这样的python脚本:
#I'm treating with text files
input = str(raw_input('Name1: '))
output = str(raw_input('Name2: '))
inputFile = open(input, 'r')
outputFile = open(output, 'w')
def doSomething():
#read some lines of the input
#write some lines to the output file
inputFile.close()
outputFile.close()
因此,在 shell 中调用脚本后,您必须输入输入文件的名称和输出的名称:
python script.py
但我想知道是否可以在我调用脚本时直接调用输入文件并设置输出文件的名称,所以调用的语法将类似于:
python script.py inputFile.txt outputFile.txt
然后,它与另一个相同,但不使用 raw_input 方法。我怎样才能做到这一点?