python获取键盘输的值

import xlrd
import xlwt
import sys

MARGE_INPUT_FILE_NAME_STR = u"input.xls"
MARGE_OUTPUT_FILE_NAME_STR = u"output.xls"
MARGE_SHEET1_NAME_STR = u"sheet1"
MARGE_SHEET_NAME_STR = u"核算项目明细表"

def open_excel(filePath=MARGE_INPUT_FILE_NAME_STR):
"读取xls文件数据"
data = xlrd.open_workbook(filePath)
try:
data = xlrd.open_workbook(filePath)
return data
except Exception,exce:
print str(exce)

if __name__ == "__main__":

if len(sys.argv) >= 2:
for index in range(1,len(sys.argv)):
getInfos(filePath=sys.argv[index], sheetName=u"核算项目明细表", nameList=nameList, resule=result)
output(filePath=u"结果表.xls", sheetName=u"结果表", nameList=nameList, resule=result, sheetList=sheetList)
else:
print "请输入要处理的数据文件名称和文件路径"

sys.argv[index] 上面的方法怎么获取输入的文件名

求例子

通常在执行python程序文件时,运行的是:

python your_file.py

现在,需要在后面继续添加一些额外的参数,如:

python your_file.py para1 para2 para3

这些额外的参数在程序中分别对应:

sys.argv[0] ---> your_file.py

sys.argv[1] ---> para1

sys.argv[2] ---> para2

sys.argv[3] ---> para3

这些参数都是str型的,你可以添加更多。

追问

我想问的是def open_excel(filePath=MARGE_INPUT_FILE_NAME_STR):
方法怎么能获取下面键盘输入文件的名称

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-29
filePath=raw_input("请输入要处理的文件路径")
sheetName=raw_input("请输入要处理的文件名称")追问

我想问的是def open_excel(filePath=MARGE_INPUT_FILE_NAME_STR):
方法怎么能获取下面键盘输入文件的名称

相似回答