天天看點

python指令行參數引用_如何使用python在指令行中傳遞多個參數

(我的代碼):import csv

import re

import string

import sys

import fileinput

import os

import random

import glob

import getopt

def getSymbols(filename):

f = file(filename)

while True:

line = f.readline()

if len(line) == 0:

break

print line,

f.close()

if len(sys.argv) < 2:

print 'No action specified.'

sys.exit()

elif:

print "No option"

sys.exit()

else:

for filename in sys.argv[1]:

readfile(filename)

with open(filename) as f:

for line in f:

if 'symbols' in line:

print "Total Number of Symbols:\n",line.strip(' has ');

getSymbols(filename)

我有一個要求,但我找不到解決方案:

如何在指令行中傳遞多個檔案路徑作為參數?

例如:test.py C:\test1.txt C:\test2.txt

我使用上面提到的代碼将檔案路徑作為參數傳遞,filename是對傳遞的參數的引用,它應該列印符号總數。請将與此問題相關的示例代碼發送給我。